我有兩個Fragments
與rbs
。當第一次在rb
Fragment1
被選擇並在Fragment2
秒rb
被選擇,如何在Fragment3
「好回答」顯示消息?從片段傳遞的價值觀和顯示文本,如果正確答案
請注意,我不希望使用任何checkButton
在Fragment3
,但有「很好的答案」自動顯示正確畢竟正確rbs
由用戶進行檢查。
這裏是Fragment1
爲rb1
的代碼,因此,存在對rb2
同在Fragment2
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_1, container, false);
RadioGroup rg1 = (RadioGroup) view.findViewById(R.id.radioGroup1);
rg1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId == R.id.radioButton1) {
Toast.makeText(getActivity(), "True", Toast.LENGTH_SHORT).show();
checked[0] = true;
answer[0] = true;
} else {
checked[0] = true;
answer[0] = false;
}
}
});
return view;
}
請使用簡單的編程語言:)謝謝
檢查這裏:HTTPS://developer.android.com/training/basics/fragments/communicating.html 如果你沒有得到,請填寫免問。 –
謝謝Jaydeep。我只是想根據我的情況做一些代碼示例。這對我來說這樣理解就更容易了。 – Melisa