コード コードでは、新しい値を同じアクティビティ (OneActivity) に渡しますが、ボタンをクリックすると、新しいアクティビティ (画面の更新) が開くようです。以下のコードを変更してアクティビティを維持し、ボタンをクリックしたときに更新しないようにする方法は?
final Button fruit_q = (Button) findViewById(R.id.fruit_q);
fruit_q.setOnClickListener(new OnClickListener() //Next step
{
public void onClick(View v)
{
Intent i = new Intent(getApplicationContext(), OneActivity.class);
if(position != 35) //35 is end of index in gridview array
{
// passing array index
String name = getResources().getResourceEntryName(imageAdapter.mThumbIds[position+1]);
i.putExtra("image_name", name);
i.putExtra("id", position+1);
i.putExtra("rememberID_frist", firstTimeID_1);
i.putExtra("rememberID_second", position+1);
whatfruit.stop();
correctAnswer.stop();
}
else // ber sin chea answer dol index 35 hery jang back to index 0
{
// passing array index
//String name = getResources().getResourceEntryName(imageAdapter.mThumbIds[position+1]);
i.putExtra("image_name", "apple");
i.putExtra("id", 0);
i.putExtra("rememberID_frist", firstTimeID_1);
i.putExtra("rememberID_second", 0);
whatfruit.stop();
}
startActivity(i);
}
});
ありがとう!