起因:使用了Jetpack 的 MutableLiveData
MutableLiveData<String> LiveDatatest;
LiveDatatest.postValue ("123");
但是此时马上去LiveDatatest.getValue(); 获取的值一直为null;
原因:经过我分析postValue(),并不是没有生效,而是要等一下才会生效。
解决方案:在主线程 使用setValue(),就是可以了
起因:使用了Jetpack 的 MutableLiveData
MutableLiveData<String> LiveDatatest;
LiveDatatest.postValue ("123");
但是此时马上去LiveDatatest.getValue(); 获取的值一直为null;
原因:经过我分析postValue(),并不是没有生效,而是要等一下才会生效。
解决方案:在主线程 使用setValue(),就是可以了