我切換到下一個屏幕,然後回到原來的位置,並希望從我離開的位置拿起保存和恢復數據。在活動1:我有超過10個按鈕,我可以選擇和取消選擇按鈕,如果轉到下一個屏幕如果我回來它不應該重新加載,它應該告訴我在哪裏我leftoff,如何保存實例的活動而不刷新?
up1 = (Button) findViewById(R.id.adultup1);
up1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (upt1 == 0) {
up1.setBackgroundResource(R.drawable.adultup1);
upt1 = 1;
} else {
up1.setBackgroundResource(R.drawable.adultup1_pressed);
upt1 = 0;
}
}
}); submit = (ImageButton) findViewById(R.id.next);
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TabFunctionality.setFirstTabFunctionality(TabFunctionality.FIRST_TAB, 1);
Intent intent = new Intent(AdultTeeth.this, MainScreen.class);
intent.putExtra("TEXT", view);
startActivity(intent);
finish();
}
});
}
如何存儲按鈕狀態?請幫我做到這一點? – user828948
@ user828948 ..你究竟想要保存什麼...... – ngesh
你告訴存儲按鈕狀態的權利,例如dwn16 =(Button)findViewById(R.id.adultdwn16); \t \t \t \t \t dwn16.setOnClickListener(新View.OnClickListener(){\t \t公共無效的onClick(查看視圖)\t \t \t \t \t 如果(dwnt16 == 0){dwn16.setBackgroundResource(R.drawable.adultdwn16); \t \t dwnt16 = 1;}否則{\t \t \t \t \t \t dwn16.setBackgroundResource(R.drawable.adultdwn16_pressed); dwnt16 = 0;} }}); \t如何存儲每個按鈕狀態 – user828948