问题标签 [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 投票
2 回答
978 浏览

android - 如何正确实现 onDestroy 方法?

我正在开发一个 android 应用程序,我几乎完成了,为了拥有一个好的应用程序,我想知道如何正确实现 onDestroy 方法,我的意思是我必须调用垃圾收集器或将所有内容设置为 null 吗?

提前致谢..

0 投票
3 回答
2383 浏览

android - 如何销毁我的应用程序?

当我退出我的应用程序时,我的应用程序总是显示在任务管理器中。我该如何销毁它?我使用了该onDestroy()方法,但它仍在运行。我正在使用警报管理器和一些数据库操作;那是问题吗?

0 投票
2 回答
686 浏览

android - 在 onDestroy 中关闭和关闭对象的最佳方法

在 onDestroy 方法中,在尝试关闭对象/将其关闭/等之前确定对象是否实际初始化的正确方法是什么?

例如,哪个更好:

或这个:

0 投票
4 回答
7878 浏览

android - ondestroy()之前的Android保存状态

可能重复:
Android:在 Android 生命周期中保存状态

我想在用户终止活动之前将一些值保存在文件中。我应该用哪种方法实现这个?

除了使用文件或 sql lite 是否有存储复杂数据的方法,例如布局(已动态更改)?

“onDestroy() 注意:不要指望这个方法被称为保存数据的地方!”

0 投票
2 回答
1319 浏览

android - Android 应用程序在进入后台时退出

自从我向我的 Android 应用程序(特别是一个 sqlite 帮助程序类)添加了一个新类之后,我按下主页按钮后,应用程序可能想要重新启动。在添加类之前,该应用程序将按预期进行多任务处理。

我难住了。似乎每次应用程序进入后台时都会调用 onDestroy 。

关于为什么会发生这种情况的任何提示或想法?

0 投票
1 回答
397 浏览

android - Android:从 onDestroy() 恢复后,onclicklistener 没有响应

我不知道这些是否相关,但我有一个应用程序在从 onDestroy() 恢复后不会让我点击其中一个按钮

这是一个已知的问题?侦听器设置为 onCreate()

并且从不设置为 null

0 投票
1 回答
228 浏览

android - ListView 不会更新

当我运行我的课程时,列表视图第一次填充了一首歌曲,但从那时起我添加了歌曲,它们不会添加到列表视图中,只有第一首歌曲在那里。我认为我的活动不会在每次关闭时重新开始。这是我的更新方法:

这是我的销毁方法

谢谢您的帮助。

0 投票
3 回答
5727 浏览

android - 为什么调用 onDestroy() 方法?

我的应用程序有 3 个类。第一类是启动屏幕,第二类包含播放列表列表,第三类包含播放列表的内容。When a playlist is selected that third class get started to show the playlist content. 在第二堂课上,我有:

当第三节课准备好开始时,我在 DDMS 上收到消息 :"onStop Playlist!!!!""onDestroy Playlist". 为什么要调用这个方法?不应该被称为唯一的onPause方法吗?问题是我想在应用程序完成时停止一些计时器,但我不知道在这种情况下我可以在哪里停止计时器。任何想法?

我这样称呼第三类:

问题是我打电话finish()

0 投票
2 回答
2276 浏览

android - 清除“缓存” onDestroy

我尝试做什么


我正在为我的频道构建一个应用程序。我从谷歌通过 JSON 获取数据,并通过 SimpleAdapter 将其填充到我的 ListView 中。

我可以在我的 SimpleAdapter 中显示图片,我将它们保存到我的 SDCard 上。现在的问题是,当应用程序被杀死时,我得到一个 forceclose 错误,因为图片已经在那里。

问题


如何在 onDestroy() 上删除我的 SDCard 上的“缓存”图像?

在这里,您可以找到应用程序的代码。提前谢谢你的帮助!

代码


ChannelActivity.java

0 投票
1 回答
819 浏览

android - 退出应用程序时内存不清除

我浏览了几篇文章,注意到有时在应用程序退出时不会调用 onDestroy() 。有时只调用 onPause()。我的全部事情是,当我使用后退按钮或 finish() 函数退出我的应用程序时,一切看起来都很好。当我尝试重新打开我的应用程序时,它说:

我也会粘贴整个日志。问题是当它重新打开时,它会强制关闭。之后,我可以重新打开它。例如,每当我在 Eclipse 中重建它并通过模拟器运行它时,它都能正常工作。但是如果我在应用程序中关闭它并尝试重新打开它,那就是我遇到这个内存问题的时候。我不确定什么没有被清除,我真的希望你们中的一个人有一个解决方案,或者至少可以为我指出正确的方向来解决这个问题,因为这真的让我头疼。如果你们需要更多信息,请告诉我。谢谢。