我使用相同的过程在片段之间发送数据并且它可以工作,但现在我没有在接收器活动中获取数据。当我点击提交按钮时,甚至日志消息标签也没有显示。我检查了发件人活动日志消息,它显示数据但无法在接收方活动中获取这些数据。
请帮我获取数据。谢谢!!
视图模型类:
public class ViewModelClass extends ViewModel {
private final MutableLiveData message = new MutableLiveData();
public void setMessage(HomeModelClass data){
message.setValue(data);
}
public MutableLiveData getMessage() {
return message;
}
}
Run Code Online (Sandbox Code Playgroud)
发件人活动:
public class EditHomeData extends AppCompatActivity {
private ViewModelClass viewModelClass;
HomeModelClass homeModelClassData = new HomeModelClass();
@Override
protected void onCreate(Bundle savedInsatancestate) {
super.onCreate(savedInsatancestate);
setContentView(R.layout.first_page);
viewModelClass = ViewModelProviders.of(this).get(ViewModelClass.class);
setValues();
});
public void setValues() {
if (yes.isChecked()) {
rent_value = String.valueOf(1);
} else if (no.isChecked()) {
rent_value = String.valueOf(0);
}
homeModelClassData.setWard_id(ward_id + ""); …Run Code Online (Sandbox Code Playgroud)