2012-12-25 63 views
0

我有TimerTask和進程的主要活動,並創建一個菜單與安裝activity.I要從安裝活動使用後退按鈕轉到主要活動從start.I要刷新主要活動時返回當。現在我回來主要活動停止,打破和APK退出時,從我的apk的理解重啓TimerTask.Some代碼...從安裝活動返回到主要活動

這是主要的活動菜單

public boolean onOptionsItemSelected(MenuItem item) 
{ 
    switch (item.getItemId()) 
    { 
    case R.id.menu_exit: 
     finish(); 
     return true; 
    case R.id.menu_setup: 
     startActivity(new Intent(this, Setup.class)); 
     return true; 
    default: 
     return super.onOptionsItemSelected(item); 
    } 

裏面後,我有一個TimerTask帶啓動和停止按鈕...

我的setup.class是SharedPreference,用於延長定時器的存儲時間...

我希望在此類中使用後退按鈕的代碼,並從啓動(刷新)主要活動開始......從首選項中爲TimerTask創建新的延遲時間。

回答

0

在您的安裝活動中重寫onBackPressed()方法並啓動主要活動的意圖。 使用包發送數據到意圖

+0

我試試這個Intent intent = new Intent(getBaseContext(),main.class); \t intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); \t startActivity(intent);使用額外的後退按鈕 – user1909897