我的應用程序已登錄,一旦授予訪問權限,它會爲SD卡創建一個新的html文件,該html文件的輸出或外觀取決於記錄器的帳戶。Android:如何不保存實例狀態?
寫作後,應用程序進入到下一個活動
Intent nextActivity = new Intent(MyMainAct.this, AppView.class);
startActivity(nextActivity);
的APPVIEW類是下一個活動中,用戶界面是網頁視圖。它查看登錄時創建的html。
當我點擊「以其他用戶身份登錄」按鈕時,我會返回主要活動MyMainAct。我用下面的代碼:
Intent nextActivity = new Intent(AppView.this, MyMainAct.class);
startActivity(nextActivity);
當我登錄再次(作爲不同的用戶),我期望的不同的UI因爲創建的HTML是不同的。但它沒有發生。第一個記錄器的相同html由webview提供。
我查看了第二個記錄器創建的html代碼,它與第一個不同。但是webview提供了第一個記錄器的html。
是關於實例狀態嗎?這就是我的想法,這就是爲什麼我不想保存實例狀態(包)。
編輯:
我怎麼不理我的應用程序的savedInstanceState?
我MainActivity:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
我APPVIEW活動:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
因此,你的應用程序爲每次登錄創建一個新的html?還是爲每個用戶? – 2011-06-01 07:27:49
感謝您的迴應Gab,是的,它創建了一個更新的HTML。 – Kris 2011-06-01 07:28:49