Android 在后台停止应用程序,并在启动时再次开始运行
我不熟悉安卓系统。。 我有一个TimerApp,在其中,当用户按下按钮计时器启动时,我使用了一个按钮。如果用户意外地接到呼叫/其他任何事情,计时器应该在完成呼叫/其他活动后停止工作,它应该再次从停止的位置启动。 使用文本字段显示计时器 从一些教程中获得以下代码Android 在后台停止应用程序,并在启动时再次开始运行,android,Android,我不熟悉安卓系统。。 我有一个TimerApp,在其中,当用户按下按钮计时器启动时,我使用了一个按钮。如果用户意外地接到呼叫/其他任何事情,计时器应该在完成呼叫/其他活动后停止工作,它应该再次从停止的位置启动。 使用文本字段显示计时器 从一些教程中获得以下代码 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a
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);
}
});
}
在上面的代码之后,我将其置于Resume,但它不工作。当我单击emulator中的菜单选项时,它应该在应用程序启动时再次重定向到主屏幕。计时器应该从恢复状态启动。您应该使用onPause、onResume方法。请检查此链接
显示您的代码,please@Salauyou我编辑了我的问题。我写了任何代码只是练习教程代码并修改它们