我切换到下一个屏幕,然后回到原来的位置,想要拿起我离开的位置,保存并恢复数据。在活动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;
}
}
});
样本的代码是什么?我认为,您需要了解如何处理每个确切活动案例中的活动生命周期 –
Activity1 - > startActivity(Activity2) - > Activity2 - > Activity2.onBackPressed - > Activity1.here如何将状态存储在静态类 – user828948
中再次阅读,在这种情况下,状态被保存,不会被'onCreate'覆盖,所以你不需要将它存储在类中。 –