问题标签 [onpause]

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 回答
1107 浏览

android - OnClickListener 直到 onResume() 才会触发

我有一个活动,其中几个视图动画。单击包含一些图像的 RelativeLayout 时会触发动画。它在 onCreate() 中设置如下:

ContainerClicked() 类如下所示:

这很有效,并且可以按照我想要的方式为所有内容设置动画。

AnimateToParty() 看起来像这样:

上面的类对一些按钮和徽标进行动画处理,然后显示容器。为了保持它在那里,我改变了它的布局参数。只需更改它们就会产生可见的闪烁,其中容器会向上跳跃 60 度大约一帧(动画似乎还没有完全完成),然后才能到达我想要的位置。我在某处阅读以将其从其父项中删除并将其放回原处,这不会产生相同的闪烁。但是,现在重新绑定 onclicklistener 不起作用!

我几乎尝试了所有方法,现在我注意到,如果我按下主页按钮并再次打开应用程序,每次没有“通过”的点击都会触发。

有没有更好的方法来避免“闪烁”?制作动画的更好方法?(我对动画视图很陌生)为什么当我重新打开应用程序时点击事件会触发?

0 投票
2 回答
1857 浏览

android - android:如何恢复一个对象,onResume,onPause保存?

我想在暂停时保存一个对象(Myclass),并在应用程序恢复时加载它。

我尝试了一切,但没有任何效果。

当问题出现时,我正在尝试创建一个线程并使其在我的主要活动上运行。当我按下后退按钮(退出应用程序)并再次单击应用程序时,会创建一个新线程并且不会恢复旧线程。

0 投票
2 回答
388 浏览

java - onPause() 或 onSaveInstanceState() 哪个更符合我的需求?

我有一个包含三个页面的应用程序,其中一个是主页。如果用户转到两个子页面之一,用户可以输入一些我想保存的字段。我一直在研究 onPause() 和 onSaveInstanceState()。我想我只想对这两者有一个清晰的解释,以及 onPause() 是否更好以及代码示例。这就是我对 onSaveInstanceState() 的看法。

这就是我设置捆绑包的方式,通过给它一个ID和一个值。

这就是我计划恢复它的方式,问题是我不明白如何传递 Bundle 来恢复它。我正在设置我需要返回到设置到 UI 的变量的变量。

任何建议都会很棒

感谢初学者androider

0 投票
1 回答
1305 浏览

android - MyLocationOverlay disableMyLocation() 似乎不起作用

只是浪费了 3 个小时试图弄清楚为什么当我的地图活动暂停时 GPS 图标仍显示在通知栏中。我已将其范围缩小到与我正在使用的 MyLocationOverlay 对象有关(我还有一个 LocationListener 和一个 GpsStatus.Listener)。

如果有人知道为什么会发生这种情况,请帮忙,这样我就不会把所有的头发都拉出来。我无法发布我的应用程序,因为出现这样的电池耗尽问题。

0 投票
6 回答
1855 浏览

java - 按下后退按钮时未加载新首选项

我有一个保存两个 ListPreferences 的首选项类(如下),但如果 ListPreferences 更改并按下后退按钮,除非重新启动应用程序,否则更改不会生效。我错过了什么?一直在到处寻找,但似乎无法找到合适或有效的答案。请帮忙。

申请代码

0 投票
3 回答
1046 浏览

java - 按下返回按钮时定时器未关闭。按下按钮时强制关闭错误

好的,你们都是超级 java/android 大师。我知道你会看到这个并大笑,但我真的需要帮助。我是一个超级新手,已经阅读了所有谷歌开发文档(以及更多),但无法掌握这个概念。可以通过查看工作代码而不是推荐我已经阅读但显然不理解的东西来学习更多,所以如果有人可以帮助我,那就太好了。

主要活动

目录日志

任何和所有的帮助将不胜感激。

在这一点上,我觉得自己像一个完全疯狂的女人,她真的需要完成这个项目,这样我的生活才能继续前进。如果有人(任何人)对此有答案,我会非常感激。

0 投票
2 回答
548 浏览

android - Android 2.1.2,设备被锁定,但似乎 onPause 和 onResume 被多次调用

我有一个使用 MediaPlayer 播放音乐的应用程序。当我播放音乐并锁定我的设备时,它会在不同的时间段开始调用 onPause 和 onResume,(这不是一首曲目的时间)

我的日志是这样的:

这是 android Activity 的正常行为吗?那里没有按下按钮或对设备进行任何其他操作。

最好的祝福

0 投票
1 回答
471 浏览

android - Android:在实现 onPause 后按返回(和方向更改)会导致挂起

所以我设法让我的程序在按下主页按钮时失去焦点,并在恢复时成功恢复活动,不幸的是我使用的方法会导致线程在屏幕发生变化时挂起,因为它不会失去焦点立即地。

已编辑——将 onResume 放入主 Activity

必须更改什么以便在按 Home 时暂停活动并在按 Back 时将其抛出堆栈?同样如前所述,当屏幕方向改变时也会发生同样的问题。

0 投票
1 回答
2591 浏览

android - 确定 Android 暂停的原因

当我什至没有触摸屏幕时,我的应用程序会随机暂停(进入 onPause 方法)然后恢复(进入 onResume 方法)。在 logcat 中,没有迹象表明导致暂停和恢复的原因。这只发生在 Galaxy Tab 7" 而不是摩托罗拉 Xoom 或 HTC Legend 上。

如何确定暂停的原因?

0 投票
3 回答
23753 浏览

android - 每次屏幕打开时都会调用 onDestroy

每次从屏幕关闭状态返回时,我的应用程序都会被杀死。我获取了我的应用程序所做的所有信息,但我不知道它为什么调用 onDestroy。这是我第一次在我的应用程序中看到这种行为。

我的主要活动扩展了 tabActivity,因为它包含一个 tabhost。我读过它必须扩展它,否则它将是 FC。我不确定我的问题是否与此有关?!哦,它实现了观察者,但这应该没问题。

以下是日志:

疯狂的是,它在屏幕再次亮起后调用 onDestroy 的次数最多,有时在屏幕熄灭之前它有足够的时间来执行此操作。但是在它再次继续之后,它再次执行相同的操作......

我希望有人对我有提示或有关如何解决此问题的任何信息。

我不确定这是否重要,但我将 android 2.1-update1 sdk 用于我的应用程序。


编辑:

该应用程序在真正的 Android 设备上进行了测试。

这是一些基本代码,删除了所有不必要的行和信息:


编辑2:

好的,我在没有初始化任何东西的情况下测试了我的应用程序,然后只扩展了活动,或者没有实现观察者,但是我的更改没有效果。每次我将手机设置为睡眠状态,然后将其唤醒,onDestroy()就会被呼叫?!


编辑3:

好吧,我发现了一些有趣的事情。

首先这是我的 AndroidManifest.xml

删除 后screenOrientation="landscape",每次唤醒设备时,应用程序都不会被销毁。我尝试了超过 10 次,但没有再打电话给onDestroy()

所以我认为我必须在代码中设置它?!任何提示或代码片段?