同じアクティビティを開始するボタンがあります。アクティビティの開始後、配列から次のイメージを取得するにはどうすればいいですか??ここでは、ボタン開始アクティビティの後に(アレイから)新しいイメージを取得するには?
Button btnNext = (Button) dialog.findViewById(R.id.btnNext);
btnNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
finish();
startActivity(getIntent());
}
});
のコードは、ここでは正確にアクティビティごとにタイムを再起動しますなぜ、あなただけの活動を再起動せずにボタンのクリックであなたのリソースを変更することができ、アレイ
int[] array_images = {
R.drawable.apple,
R.drawable.p_dolor
};
ここで、画像はどのような配列ですか? – Sree
@Sreeが追加されました。デフォルトの画像配列 –
'finish();'を呼び出すことによってアクティビティを再開することはまったく必要ですか?画面を回転させて、アクティビティを通常のライフサイクルの一部として再作成するとどうなりますか?あなたは、ボタンとロジックを使って画像を循環させ、配列の位置(表示する画像)を 'onSaveInstanceState'で保存し、その画像を' onCreate'で復元できますか? –