Ich habe Knopf, der die gleiche Aktivität startet. Wie kann ich das nächste Bild vom Array erhalten, nach Startaktivität? Hier ist der Code der TasteWie bekomme ich ein neues Bild (vom Array) nach der Startaktivität?
Button btnNext = (Button) dialog.findViewById(R.id.btnNext);
btnNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
finish();
startActivity(getIntent());
}
});
Hier Array
int[] array_images = {
R.drawable.apple,
R.drawable.p_dolor
};
wo ist das array mit image? – Sree
@Sree gerade hinzugefügt, es ist Standard-Bild-Array –
Ist es völlig notwendig, die Aktivität neu zu starten, indem Sie 'finish();' - was geschieht, wenn Sie den Bildschirm drehen und die Aktivität als Teil des normalen Lebenszyklus neu erstellt wird. Können Sie die Bilder nicht einfach mit einem Knopf und etwas Logik durchblättern und die Position im Array (Bild zur Anzeige) in 'onSaveInstanceState' speichern und das Bild in' onCreate' wiederherstellen? –