我的 fragment 中有天文钟。如果用户启动计时器,则开始按钮的可见性不可见,而停止按钮的可见性可见。我想如果用户启动计时器并使用另一个应用程序,计时器重置和开始按钮的可见性是可见的。不久我想在用户关闭我的应用程序时重置 fragment 。我怎样才能做到这一点?
baslat.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
chronometer.setFormat("%s");
chronometer.start();
chronometer.setBase(SystemClock.elapsedRealtime());
baslat.setVisibility(View.INVISIBLE);
bitir.setVisibility(View.VISIBLE);
}
});
bitir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
chronometer.stop();
}
});
最佳答案
您可以使用 onPause()
或 onStop()
生命周期方法,具体取决于您想要实现的目标。
看看fragment life cycle了解更多。
这应该足以帮助解决您的问题。如果您需要更多说明,请告诉我。
关于java - 当用户在 Android 中关闭应用程序时,如何重新启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61560999/