Ich habe zwei Fragments
. Ein bestehen aus Fragen, während andere Fragment
bestehen aus Antworten. Beispiel: Wenn eine Person auf Frage (8) klickt, bedeutet das, dass Sie Item
Nein 8 sagen können, dann sollte sie zur nächsten Aktivität gehen und die Antwort (8) dieser Frage hervorheben. Ich stecke fest. Ich werde dir dankbar sein. Hier ist ein Code, der Frage Nr. Oder Liste Artikel Nr. Zur nächsten Aktivität und nächsten Aktivitätscode sendet und diese Frage in Interger
"a" speichert. Welche Art von IF-Bedingung kann nun in der nächsten Aktivität funktionieren?Wie markieren Sie das Element (Listview) der nächsten Aktivität nach dem Klicken auf das Element (Listview) der vorherigen Aktivität?
Erste Aktivität
lst.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
int index = position + 1;
Intent it = new Intent(this.getActivity(), NextActivity.class);
it.putExtra("Qlist", index);
startActivity(it);
}
Nächste Aktivität
Intent it = getActivity().getIntent();
int a = it.getIntExtra("Qlist", 0);
String result=String.valueOf(a);
Toast.makeText(getActivity(), ""+a, Toast.LENGTH_LONG).show();
L istView Adapter Code ersten Aktivität (mit SQLite)
DatabaseAccess db=DatabaseAccess.getInstance(getActivity().getApplicationContext());
List<String> lst;
db.open();
lst=db.getexamq();
db.close();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExamQ.this.getActivity(), android.R.layout.simple_list_item_1, lst);
lv.setAdapter(adapter);
Listview-Adapter Code von Next-Aktivität (mit SQLite)
DatabaseAccess db=DatabaseAccess.getInstance(getActivity().getApplicationContext());
List<String> lst;
db.open();
lst=db.getexamq();
db.close();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExamA.this.getActivity(), android.R.layout.simple_list_item_1, lst);
lv.setAdapter(adapter);
Können Sie einige Code schreiben? –
Was hast du schon? Ich würde gerne helfen, aber ein wenig Arbeit von Ihrer Seite ist willkommen. – Maantje
Ich versuche Aber der Punkt ist, dass ich eigentlich wissen möchte, wo ich anfangen soll. .. aber lass mich nachdenken ..... – Uzair