2014-04-05 80 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

回答

相關問題