gpt4 book ai didi

android - 掌握Android中的onPause()onStop()

转载 作者:行者123 更新时间:2023-12-03 17:24:17 25 4
gpt4 key购买 nike

我想实现某种监视功能,该功能可以告诉我我的应用何时崩溃或停止或暂停。因此,我有3个 Activity ,到目前为止我已经实现了,以便在mainActivity中调用onPause时,它会向我发送一封邮件,但是,我只想知道是否有人停止了整个应用程序,而不仅仅是一个 Activity (因为用户跳了它们之间)。是否有某种整体的onStop()方法或我可以使用的方法?

谢谢 !

这是我的代码

 protected void onStop() {

super.onStop();
new Thread(new Runnable() {
public void run() {
try {
GMailSender sender = new GMailSender(
"email address",
"pw");
sender.sendMail("Pause", "The app has paused",
"email address",
"email address");
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_LONG).show();
}
}
}).start();
}

最佳答案

也许创建三个 bool(boolean) 值... activityOneAlive,activityTwoAlive和activityThreeAlive。当每个 Activity 都击中onStart()时,它都会写入true,并且在切换到应用程序中的另一个 Activity 之前,它将自己的 bool(boolean) 值设置为false。当任何 Activity 命中onPause()且其 bool(boolean) 值为true时,请发送电子邮件。

关于android - 掌握Android中的onPause()onStop(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28593829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com