2012-04-23 46 views
2

在此處輸入代碼我正在使用我的應用程序中的郵件撰寫選項,即當我單擊提交按鈕時,我正在將用戶導航到郵件撰寫頁面。 現在我想回到具體的活動 1-在成功完整發送。導航到活性2 2 - 上丟棄導航到活動1需要從郵件撰寫頁面返回到特定活動

我怎麼能做到這一點 代碼以下

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] { 

"[email protected]"}); 

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Placing an Order"); 

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is a 

sample mail.."); 

emailIntent.setType("text/plain"); 

startActivity(Intent.createChooser(emailIntent, "Send mail client :")); 

回答

1

我認爲,如果你使用

startActivityForResult(Intent.createChooser(emailIntent, "Send mail client :"),RESULT_OK); 

您可以隨時瀏覽您從其開始上述活動的活動(您當前活動的onActivityResult()的土地)或者其成功或當您從已啓動的活動中按回密鑰

+0

可以給你onActivityResult()的代碼示例,因爲它不工作,當我按下返回按鈕它返回到該活動從應用程序作曲家頁面打開時,我需要返回到主頁/活動 – 2012-04-23 08:11:03

+0

「當我按下後退按鈕它從應用程序作曲頁面打開的位置返回到該活動「 - 顯然是期望的行爲,對於返回到主頁活動,您必須在onActivityResult()上實現一些邏輯 – user370305 2012-04-23 08:24:02