Ich habe zwei Fragments
mit rbs
. Wenn zuerst rb
in Fragment1
ausgewählt ist und zweitens rb
in Fragment2
ausgewählt ist, wie wird die Nachricht in Fragment3
"Gute Antworten" angezeigt?Übergeben von Werten aus Fragmenten und Anzeigen von Text, wenn die richtigen Antworten
Beachten Sie, dass ich keine checkButton
in Fragment3
verwenden möchte, aber "Gute Antworten" automatisch angezeigt haben, nachdem alle korrekten rbs
vom Benutzer überprüft wurden. Hier
ist der Code für rb1
in Fragment1
und dementsprechend gibt es das gleiche für rb2
in 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;
}
Bitte verwenden Sie einfache Programmiersprache :) Danke
überprüfen Sie hier: https: //developer.android.com/training/basics/fragments/communicating.html Wenn Sie nicht erhalten, füllen Sie bitte kostenlos zu fragen. –
Danke Jaydeep. Ich möchte nur ein Codebeispiel basierend auf meinem Fall haben. Es ist einfach für mich, es so zu verstehen. – Melisa