2011-07-17 21 views
2

在我applicattion我需要去取消手機設置活動蒙山下一個代碼:返回到應用程序從設置意圖

`Intent myIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); 
startActivity(myIntent);´ 

然後在設置活動中,當用戶按下BACK鍵,我想回到我的應用¿這可能嗎?

謝謝

+1

這是標準的行爲,並在背部按在您將跳轉到你的活動只要你不明確地完成它的設置。 – PravinCG

回答

0

它應該在按下後退鍵時自動回到上一個活動。我在其中一個應用中使用了位置設置活動,當用戶按下時,它會將其返回給應用。唯一不會發生的情況是,如果您的應用已關閉以釋放其他應用/服務的內存,但如果您只是打開位置設置,則這種情況發生的可能性非常小。

+0

在我的應用程序中按下backKey,不會返回到我的活動,返回到手機的應用程序菜單。我是否應該撥打我所說的代碼?或者我必須在Android清單中配置特殊的東西嗎? – itaravika

+0

也許它取決於硬件,我不知道一種方法來攔截從設置活動後退按鍵,我不認爲這是可能的。抱歉! – Kenny

0

我認爲原因是因爲你已經把你的代碼放在onCreate()方法中。嘗試將它電影到onStart()方法。當用戶點擊返回按鈕時,這個方法會被調用。

有關活動的生命週期的詳細信息,請參閱this page

相關問題