我有啓動相同活動的按鈕。開始活動後,如何獲得陣列中的下一張圖像,?這裏是按鈕如何在開始活動後獲取新圖像(從數組中)?
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'中恢復該圖像? –