2014-04-05 83 views
0

我是Android新手.. 我有一个TimerApp,当用户按下按钮计时器启动时,我使用了一个按钮。如果意外地用户接到呼叫/其他任何计时器在完成通话/其他活动后应该停止工作,它应该再次从停止的地方开始。 用于文本字段显示计时器在后台停止应用程序,并在启动时再次开始运行

得到了下面的代码从一些教程

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    timerValue = (TextView) findViewById(R.id.timerValue); 

    startButton = (Button) findViewById(R.id.startButton); 

    startButton.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View view) { 
      startTime = SystemClock.uptimeMillis(); 
      customHandler.postDelayed(updateTimerThread, 0); 

     } 
    }); 

    pauseButton = (Button) findViewById(R.id.pauseButton); 

    pauseButton.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View view) { 

      timeSwapBuff += timeInMilliseconds; 
      customHandler.removeCallbacks(updateTimerThread); 

     } 
    }); 

} 

上面的代码中,我把的onResume(后),但working.When我在模拟器上的菜单选项单击它应该重定向是不当应用程序启动时再次回到主屏幕定时器应该从恢复状态开始

+0

显示你的代码,请 –

+0

@Salauyou我编辑question.I力写任何代码只是在练习教程代码和修改这些 – siri

回答

相关问题