Runtime.getRuntime().addShutdownHook(new Thread()
{
@Override
public void run()
{
//do your stuff
}
});
在//你的东西部分我如何添加一条消息,如"你确定关闭而不保存所有数据吗?"并判断是或否,这条消息将显示在我的设备上。
另一个子问题当我在我的设备上安装/退出我的应用程序时,此方法将自动运行?我希望只有当我退出设备上的应用程序时才会发生这种情况。
答案 0 :(得分:2)
我担心你看错了方向。我从以下开始:
Activity
,Fragment
。示例:当用户从特定活动onBackPressed()
之类的回调来显示对话框。 此外,如果您决定使用生命周期方法,请注意Activity
生命周期很复杂,并且您无法控制它。