问题标签 [android-ondestroy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

android - 在 onDestroy 中创建对话框时出错:在 onSaveInstanceState Android 之后无法执行此操作

杀死它后我有透明的活动(onStop/onDestroy)我想创建对话框但我收到错误:

孔代码如下所示:

PS 创建对话框有效,因此无需在此处放置 DialogChoideActivity 代码。

0 投票
1 回答
990 浏览

android - 应用程序终止时删除首选项数据

在我的应用程序中,我存储了一些 SharedPreference 数据。

当应用程序被杀死时,我必须清除所有存储的数据。

所以,我在我的活动中做了onDestroy()如下:

在这里,我采取了isBackPressed因为,当 onBackPressed 调用它时,它会自动调用 finish() 和 onDestroy() 方法调用。所以,我已经初始化isBackPressed为 1 内部onBackPressed()方法。

没关系,我只需要在应用程序被杀死时删除我的偏好数据。但是,问题是当我杀死应用程序时,onDestroy()方法没有调用。

谢谢。

0 投票
2 回答
758 浏览

android - AndroidStudio - 活动更改时保存 EditText

好的,有一个editText列表,用户填写了所有玩家的名字,比如活动2。然后点击开始并在活动3上玩游戏。当他回到活动2时,名字仍然在editTexts,他可以根据需要添加一个参与者,这没关系,但是当他在菜单中退出活动 1,然后再次打开活动 2 时,所有名称都将被删除。

有没有办法将editText内容保存在他们的位置,即使他离开活动2并在之后回来?你怎么能做到这一点?

您可以避免在按下返回时调用destroy方法还是需要以某种方式保存它们并将它们放回原处?

谢谢!

0 投票
3 回答
1265 浏览

android - 在第一个活动中按 BackButton 时如何调用 OnDestroy()?

我的应用程序中有两个活动。我想执行一个简单的功能。在第二个活动中,如果单击按钮,它应该隐藏并返回到第一个活动,如果我单击第一个活动中的按钮,第二个活动应该以隐藏按钮打开。我通过下面的代码实现了这一点。

但问题是。当我在第一个活动中按下后退按钮时,我无法关闭(调用onDestroy() )应用程序。后退按钮执行两个活动之间的切换。

第一个活动Java:

第二个活动Java:

在这种情况下如何调用OnDestroy()

0 投票
2 回答
950 浏览

java - 在应用程序完全关闭之前向服务器发出 Android 请求

我只有一个 Activity ,当用户关闭应用程序(从操作系统清除最近应用程序列表)时,我想向我的服务器 api 发送请求并更改用户状态。所以我制作了 IntentService 并在我的 onDestroy() 活动方法中调用它,但它不起作用。怎么做?有没有其他方法可以做到这一点(在应用程序完全终止之前向服务器发送请求)?我的代码:

活动:

在我的 IntentService 中:

最后在我的清单中:

0 投票
1 回答
28 浏览

android - 使用意图过滤器清除所有活动不会调用任何销毁方法

当用户在我的应用程序中注销时,我想将他们带到登录屏幕并清除当前堆栈。为此,我有意调用此代码,它可以工作:

但是,我正在清除的所有片段或活动都没有调用其销毁方法。如何调用这些方法?

0 投票
1 回答
691 浏览

android - 转到主屏幕时,Android onStop 调用 vs onPause

我继承了一个启动活动 A 的项目,该活动又启动了活动 B。如果我按下 Android 主页按钮,然后再次单击应用程序图标,我会得到活动 A vs B。

看着生命周期,我看到了这一点。

关于寻找什么会导致 onDestroy vs onResume 的任何高级想法?

清单声明:

0 投票
3 回答
724 浏览

java - 如果 onDestroy 之后有指令,该指令会被执行吗?

在 Destroy 之后,我打印了一条 Log 语句,日志会显示为应用程序已经被破坏,并且在应用程序被破坏后无法执行任何指令。

那么“应用程序当前正在被销毁”会被打印吗?如果它不会被打印,那么我如何在 onDestroy 方法中执行代码?

0 投票
1 回答
2162 浏览

java - 关闭应用程序时仍会出现通知

我试图在我的应用程序关闭时关闭通知,因为当我从(最近的任务/滑动退出)关闭应用程序时,通知仍然出现,如果用户尝试单击通知,应用程序将崩溃。

inonDestroy()但不起作用,因为onDestroy()不是每次都调用。

0 投票
1 回答
48 浏览

android - 当 Fragment 被销毁时,Fragment 中的对象会被销毁?

当 Fragment 所在的 Fragment 被破坏时,Fragment 中的对象会被破坏吗?即当 onDestroy() 被调用时。