java - 当用户在 Android 中关闭应用程序时,如何重新启动应用程序

标签 java android

我的 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/

相关文章:

java - 将数据库表打印到 iText PDF 报告 Java

java - 问题 hibernate (java.sql.SQLSyntaxErrorException : ORA-01722: invalid number)

java - 在android中发送蓝牙字符串

Android套接字编程似乎默认使用SSL

java.lang.IllegalThreadStateException : Thread already started 异常

java - Process Builder java.io.IOException 错误=2

java - 有没有办法覆盖 JPA 中实体子类中的 ID?

java - Java中颜色的哈希函数

android - 为每个 View 膨胀新的布局 xml - PagerAdapter 中的 instantiateItem

java - 如何在 Android 中将数组列表存储到字符串中并将其作为请求发送到服务器?