2012-12-25 62 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