好吧,在我的活動中,我將內容視圖從一個更改爲另一個,如您所見。所以我想知道如何保存當我的活動關閉時最後那裏的內容視圖。如何保存我的活動的內容視圖?
public class Levels extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
setContentView(R.layout.levels);
final EditText anstext1 = (EditText) findViewById(R.id.anstext1);
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String result = anstext1.getText().toString();
if(result.equals("they"))
setContentView(R.layout.social);
else
Toast.makeText(getApplicationContext(), "Wrong", Toast.LENGTH_LONG).show();
}
});
}
}
「保存」是什麼意思?你切換了你的Activity佈局,你想要保存什麼? – 2013-04-06 22:10:35
嘗試保存編輯文本值,並使用Android共享首選項進行存儲和恢復http://stackoverflow.com/questions/15837343/android-permanent-memory/15837366#15837366 – 2013-04-06 22:12:54
保存的意思是,當用戶點擊活動,它不會僅僅向他們展示第一個內容視圖(活動佈局),它會向他們展示他們上一次的任何內容視圖(活動佈局)。 – user2192418 2013-04-06 22:23:33