2013-02-05 17 views
0

在我的應用程序中我有一個註冊頁面,我希望用戶填寫她的憑據並單擊一張圖片。一旦完成並註冊用戶,我想阻止按下後退按鈕訪問此特定頁面。我以前用如何禁用我的註冊頁面在按下後退按鈕時重新顯示

 android:noHistory="true" 

但是,當我開始在我的上述活動的艙單申報代碼上面一行相機意圖我失去從相機意圖送我的數據。我想要的建議,如果有任何其他方式跳過後面的按鈕按下頁面。覆蓋後退按鈕是否可行?

回答

2

聲明意圖實例是這樣的:

Intent showActivity = new Intent(CURRENT_ACTIVITY.this, TARGET_ACTIVITY.class); 
showActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(showActivity); 
finish(); 

清單中的android:noHistory="true"屬性刪除ActivityActivity Stack

編輯跟蹤:

您應該使用上述只有一段代碼您已完成相機意圖代碼。也就是之後註冊過程已完成,您現在想要說明實際應用將被使用的主要活動。相機意圖自然會失敗。 ;-)

+0

你的意思是我應該聲明註冊頁面的意圖像上面那樣?我會試試這個。感謝隊友:) – Skynet

+1

@ChronicallyInsane .:這是正確的。我將它用於我的啓動畫面,而不會在退出後再次顯示。 –

+0

完成,謝謝你的魔法伴侶:) – Skynet

相關問題