동일한 활동을 시작하는 버튼이 있습니다. 활동을 시작한 후 배열에서 다음 이미지를 얻으려면 어떻게합니까? ? 여기 활동 시작 후 새 이미지를 얻는 방법 (배열에서)?
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(); '를 호출하여 작업을 완전히 다시 시작해야합니까? 화면을 회전 시키면 Activity가 정상적인 수명주기의 일부로 재생성됩니다. 버튼과 로직을 사용하여 이미지를 순환시키고, 배열의 위치 (표시 할 이미지)를 onSaveInstanceState에 저장하고 해당 이미지를 onCreate에 복원 할 수 있습니까? –