问题标签 [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.
android - ArrayList 在暂停时不保留
我的 android 游戏在数组列表中保存关卡布局数据。在测试我的关卡加载器时,我注意到有时我的关卡无法加载,只留下一个黑屏。起初我认为这可能是我的纹理没有重新加载,但我通过绘制一个与 ArrayList 分开的对象来证明这是错误的,它绘制得很好。接下来我使用了一个 Log 标签来检查我的 ArrayList 的大小。当我按下 home 然后重新打开我的应用程序时,Log 标签开始返回零大小,这意味着我的所有数据都已丢失。现在我真的不想每次调用 onPause 时都从文件中加载关卡数据,所以有没有办法保留 ArrayList 中保存的数据?
android - 广播接收器和暂停的活动
我在活动中以编程方式注册了一个广播接收器。它响应PACKAGE_REMOVED
意图,当一个包被删除时触发。
问题是,它没有收到此消息。我认为这是因为当我离开活动并移动到另一个活动以卸载应用程序时,意图被触发,因此原始活动被暂停。可能是暂停的活动(接收者未在其中未注册onPause
)也会暂停接收者吗?
android - 从 onResume() 方法访问 Viewpager 中的 TextView.setText()
我对 Android 开发相当陌生,所以我遇到了 onResume() 方法的问题。
当我尝试从 onResume() 方法中编写 Name.setText() 时,我的代码崩溃了。在 onPause() 方法中编写 TextView 可以毫无问题地出人意料地工作。
如何从 onResume() 方法中访问此 TextView?
android - 在离开当前活动之前调用 onPause
我有以下内容:
问题是这里:
我创建了一个ProgressDialog
并在onPause()
. 但是在我创建之前onPause
就被调用了。知道为什么吗?任何解决方案?谢谢onCreate()
ProgressDialog
android - Android:onPause 来不及保存 editText 内容
当用户按下后退按钮时,我想保存 editText 视图的文本。所以我(EditText)e.getText().toString()
在onPause()
程序内调用。但这为时已晚:onPause()
按下后退按钮后被调用时,视图已经消失并e.getText().toString()
冻结应用程序。
这发生在带有固件 2.1-update1 的三星 GT-I9000 上。
有任何想法吗?
java - Android:如何暂停和恢复倒数计时器?
我开发了一个倒数计时器,但我不确定如何在单击计时器的文本视图时暂停和恢复计时器。单击开始,然后再次单击以暂停和恢复,再次单击计时器的文本视图。
这是我的代码:
android - 在来电时杀死应用程序
希望对某人来说很容易,但会给我带来麻烦。
我有一个循环声音文件的应用程序。我在 onPause 中没有代码,因为我希望应用程序继续在后台播放音乐。
如果收到来电,我现在需要关闭应用程序。
我可以将代码添加到 onPause 并关闭活动并停止媒体播放器。但是,如果启动了任何应用程序,这将停止应用程序。
如何检测来电以检查内部 onPause?
android - Android onPause() 和设备倾斜
我正在尝试通过在 onPause 方法下调用 finish() 来结束我的所有 android 活动。现在这工作正常,直到我注意到当我倾斜设备(Galaxy 选项卡)时活动完成。所以我假设设备在水平或垂直倾斜时暂停活动并重新绘制它。这给我的计划带来了很大的麻烦。所以问题是,你如何在暂停时完成活动,而不是像倾斜设备这样的系统暂停。多谢你们。
android - Android如何使用返回键取消事件而不保存数据
我正在尝试使用带有插入、更新和删除功能的句柄数据库,例如记事本。我有返回键的问题,因为当我按下返回键时,我不想保存任何数据。在正常情况下按下确认按钮,它将被保存到 sqlite 并显示在 listview 上。如何通过返回键或更多按钮事件进行取消事件?我正在尝试使用 onBackPressed、onPause 和 onResume。当我在编辑页面中按下返回键时,onPause() 正在调用,但是当我按下返回键时我不想使用 saveState()。我怎样才能做到?你能给我一些反馈吗?谢谢。
android - onSaveInstanceState() 和 onPause() 调用顺序
关于状态的文档onSaveInstanceState()
:
如果调用该方法,它总是在 onStop() 之前调用,并且可能在 onPause() 之前调用。
但是,我始终注意到,来自onPause()
ALWAYS CALLED BEFORE的日志消息onSaveInstanceState()
。我已经在这两种方法中放入了日志消息。请帮助我了解在什么情况下onSaveInstanceState()
调用之前onPause()
。
环境:Android v4.0 (API 14) + Eclipse v3.7.1 - Indigo。