问题标签 [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.
android - Android - 我的活动打破了锁屏
因此,我有一项活动会越过我的锁屏。但是当我退出它时,它会破坏我的锁屏。好的,不是字面意思......但我无法再次成功锁定我的手机。我必须重新启动它。我觉得我只是忘记在我的 onDestroy 中放一些东西 - 就像我必须在完成锁屏后重新评价它。同上。问题是什么?
锁屏活动:
如您所见,我刚刚完成了活动。我是否忘记在销毁上做某事?
谢谢
android - 使用后退按钮时 Admob 广告添加到上一个屏幕?
今晚刚安装了admob,除了一个问题外工作正常。使用后退按钮时,广告会添加到您所在的主屏幕或最后一页。让我看看能不能解释一下。当应用程序打开时,它有一个广告显示我访问了一个列表菜单项,然后点击后退按钮它会在我刚刚打开的页面上添加一个广告,现在我有两个。现在再做一次,有三个……等等。它将继续做,直到屏幕满为止。重新打开它再次启动的应用程序。我刷新屏幕,它又恢复了。作为一个新手,不确定您希望我提供什么来帮助解决此问题,但请询问。
我会假设这与它有关吗?
Android 3.2 GoogleAdMobAdsSdk-4.3.1.jar
先感谢您。
android - Android onDestroy 错误
在我的应用程序中,我有一项活动,我在其中调用 onDestroy,在其中我有以下内容:
productAdapter 是我的 ListView 适配器,我正在使用 fedorvlasov 延迟加载功能。
问题是,当我离开应用程序很长时间然后回来时,我尝试从主活动访问此活动,我得到以下信息:
问题是,我不知道如何重现这一点,因为只有当我离开应用程序很长时间然后回来时才会发生这种情况。它几乎就像有一个Android超时,说在这么多小时后,导致应用程序重新开始。
android - 如何从视图中破坏活动?或者如何摧毁他们两个?
我为我的应用程序创建了一个活动和一个视图。在视图内部,我有一个充当服务器的线程。
当我按下 backButton 时,我的应用程序没有被破坏。我手动破坏了它,但我的线程仍在后台运行。我需要捕捉 backButton 事件,所以我使用了这个
这个函数不能停止我的线程。我不知道如何从视图中销毁我的 mainActivity?有什么建议吗?
java - 防止 Android 应用程序关闭/停止
有什么方法可以防止应用程序关闭吗?我可以在里面做OnDestroy
吗?
java - onDestroy() 同时“等待” onActivityResult()
我有一个包含两个活动的应用程序:“A”和“B”。
“A”用于startActivityForResult()
产生“B”,即它等待“B”。现在,假设“B”在前台。Android系统可以在不破坏“B”的情况下破坏活动“A”吗?(如果是,那么当“B”完成时,例如在用户输入之后,Android 系统必须重新创建活动“A”并再次将其置于前台,我需要记住并将“A”恢复到其早期的 UI 状态。 )
请注意,我不是在谈论进程终止(这是不同的情况:如果一个进程被终止,则所有活动都将被终止,并且不会调用或不保证调用 onDestroy())。问题仅仅是关于在等待子活动结果时是否可以使用 onDestroy()。
android - android休眠杀死应用程序-onDestroy
我正在使用 android 2.2 上的 API 级别 8 进行开发
我读到这个关于 android 应用程序的生命周期:http: //developer.android.com/reference/android/app/Activity.html 但没有关于休眠状态以及如何正确处理它的评论......
当我关闭设备时(并且当我的应用程序仍在运行时),操作系统调用 onDestroy 方法......当我打开设备时,我的应用程序从头开始,操作系统调用 onCreate 方法......
操作系统在休眠时只调用 onPause / onResume 可能会更好,不是吗?
我在android上查看了愤怒的小鸟,当设备打开时它仍然存在,它们不会重新加载纹理或其他任何类似瞬间的东西......
那么怎么做呢?:)
android - 在强制关闭的情况下停止android服务
在我的 android 应用程序中,它在后台运行一个服务。它是一个媒体播放器应用程序。只要按下播放按钮,服务就会启动,而当用户按下停止按钮或正常关闭应用程序时,服务就会停止。实际上,我在关闭前台活动之前调用了 stopService() 方法。我需要在屏幕旋转期间保持服务处于活动状态。所以,我不会在前台活动的 onDestroy() 方法中停止服务。但我确实注意到,如果由于某种原因发生强制关闭,服务不会停止。
现在,在强制关闭的情况下如何停止服务?是否有任何特定的侦听器允许在强制关闭除 onDestroy() 之外的活动之前完成最后的工作?
android - 应用程序被销毁后“强制停止”选项仍然可用
我注意到,当我使用返回按钮退出应用程序后,当我进入“管理应用程序”菜单时,我仍然有一个“强制停止”选项。应用程序此时不应该已经死了吗?(我确保 OnDestroy 确实运行)。为什么我可以选择强制停止正式死机的应用程序?
谢谢,
盖瓦·塔尔。
android - 防止在按下后退按钮时破坏活动
我正在使用活动 A 作为菜单来访问活动 B。
Activity B 的初始化相当长(大约 1.5 秒)。这是由于创建了一个自定义适配器以及收集数据并将其插入到列表视图中。
用户通常可能会返回到活动 A,然后再返回到活动 B。
我想防止我的 Activity B 被销毁,以便在应用程序过程中该 Activity 不必多次启动(以加速 Activity B 的显示)。
正如我所看到的,Android 不是这样工作的,Activity 有循环,它被破坏是正常的。
那么,如果我想尊重 Android 开发的这方面,如何加快我的活动的启动?使用 onSaveInstanceState 和 onRestoreInstanceState 可能已经足够了?