问题标签 [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 回答
3660 浏览

android - Android onResume ListView 为空后

我有一个 ListView,我正在尝试使用 SQL Lite 数据库中的数据填充它的 onResume。在恢复期间,我添加了一个单击侦听器并重新填充列表视图。下面是 onResume、populateListView() 和 onPause 方法。完整的源代码可在 GitHub 上获得

简历:

填充列表视图:

我没有在 onPause 上做任何特别的事情,但由于值存储在数据库中,我认为我不必这样做。

暂停

我做错了什么导致 ListView 无法在 onResume 上刷新?

0 投票
2 回答
5459 浏览

android - Android onResume 未调用

我正在为 Android 开发一个应用程序,我希望它在您按下主页按钮 (onPause) 时暂停音乐。这很好,但是当我尝试再次启动游戏时,onResume、onRestart、onStart、onRestoreInstanceState 和 onCreate 永远不会被调用,它告诉我应用程序没有响应。LogCat 中没有显示异常......所以我不知道发生了什么。有人对为什么会出现这种情况有任何建议吗?

-EDIT- 当应用程序暂停时,我确实在 LogCat 中收到此错误:

04-16 20:09:32.659: 错误/ActivityManager(66): 原因: 意图广播 { act=android.intent.action.CLOSE_SYSTEM_DIALOGS cmp=com.android.settings/.widget.SettingsAppWidgetProvider (有附加功能)}

我的 onPause() 代码:

主应用线程:

媒体播放器:

0 投票
2 回答
551 浏览

android - 活动的副作用不再可见?

我编写了一个简单的应用程序,通过文本转语音读取一页文本。它原则上有效,但现在我需要以对最终用户有意义的方式实现 onPause()、onResume() 等。

特别是关于 onPause() 我有两个选择:

  1. 暂停阅读,意图从左边继续阅读。
  2. 正常继续,好像活动仍然可见。

第二个选项看起来更明智,因为如果它不是视觉活动,为什么要让视觉障碍打断语音呢?

但是,我不确定在将 onPause() 实现为“什么都不做”功能时是否必须考虑其他系统范围的考虑因素(“副作用”)。

除了在活动不再可见时调用 onPause() 之外,在决定是否停止文本转语音时,是否还有其他事件或副作用需要考虑?

0 投票
3 回答
7610 浏览

android - 假 KeyEvent 不像“真正的”按钮*完全*地工作。为什么?

我正在尝试使用 KEYCODE_BACK 调用我的主要活动的 onKeyDown(),这样它的行为就好像我自己按下了“返回”按钮。我使用以下代码执行此操作:

我的活动的 onKeyDown() 目前只调用:

然而,与真正的后退按钮不同,当调用“假”代码时,活动拒绝变得不可见。

为什么?

0 投票
2 回答
2624 浏览

android - android WebView 停止 Flash 插件 onPause

我有一个 WebView,其中包含一个包含 Flash 插件(视频)的 html 文件。

当用户在 Flash 插件上按下播放时,视频播放正常。

但是,当用户关闭应用程序或移动到新的 Activity 时,Flash 仍在后台播放。回到视图似乎创建了一个运行 Flash 插件的新线程。

我们如何才能停止运行 onPause 的 Flash 插件?

谢谢

0 投票
2 回答
10080 浏览

android - onPause / onRestore with savedInstanceState

我对 android 开发很陌生,我需要一些帮助来保存活动的状态。从 onPause 保存实例并从 onRestore 恢复它的正确方法是什么,因为显然 Android 没有像使用 onCreate 或 onSaveInstanceState 那样发送 savedInstanceState Bundle。或者有没有比使用 savedInstanceState 包更好的保存方法?

这有意义吗?

[编辑] 好的,我想我知道我真正的问题是什么......但首先,我认为我正在寻找的是使用 SharedPreferences 而不是 savedInstanceState。

所以,做更多的调试日志观察我注意到,而不是把 Activity 带到堆栈的顶部,它正在创建一个新的。是的,我意识到我正在创建一个新的......

...但是 FLAG_ACTIVITY_REORDER_TO_FRONT 不应该阻止它创建新活动吗?我猜它认为它必须创建一个新的,因为我正在发送一些字符串?

更好的是,只要字符串相同,我如何检查活动是否已经在堆栈中并切换到它?- 当用户从列表视图中单击媒体项目时,我开始此活动。[/编辑]

0 投票
1 回答
1839 浏览

android - GPS 停止,onPause()

在我的应用程序中,当我开始使用 GPS 时,我无法停止它,无论我按下返回按钮还是主页按钮,都会出现 Toast(我在 requestLocationUpdate 调用中输入 0、0 以查看它是否这样做)

似乎 onPause 方法(当我按下后退/主页按钮进入时)removeUpdates 调用没有做任何事情。还是别的什么问题?请帮助我,因为过去 3 天我遇到了这个问题。应用程序的逻辑:我有一个按钮,然后它会检查哪个提供程序处于活动状态 whatIsEnabled() 方法

我的代码是:

0 投票
1 回答
791 浏览

android - 如何保存捆绑包?

哪个更好地保存 Bundle:OnSaveInstanceState 或 OnPause 以保存 Bundle 以防万一或旋转和重绘包含已修改图像的 GridView?

0 投票
1 回答
316 浏览

android - 智能检测应用程序后台

我正在寻找一种方法来检测我的 android 应用程序是否已在后台运行,以便Activity在按下 Home 键(或堆栈中最后一个活动的返回键)时无论哪个正在运行,都会调用指定的函数。

onPause()并且onStop()无法区分替换当前活动的新活动和正在后台运行的应用程序,因此我正在寻找有关我必须包括哪些额外测试来确定这一点的建议。

0 投票
1 回答
380 浏览

android - “回来”后活动灰显

我对 Android 活动有这个非常奇怪的问题。每当我“返回”一项活动时,它都会“变灰”并且不可触摸。就像它上面会有一个不可见的对话框一样。

“返回”是指:

  • 我要么开始一项新活动,然后按返回按钮返回上一个活动
  • 或者只需按下主页按钮,然后按住主页按钮,直到最近的应用程序出现,然后再次选择我的应用程序

按下后退按钮后,“灰色”消失了,我可以再次使用该活动就好了......但它仍然相当奇怪和烦人

我对此没有真正的解释。

我猜“onPause”会发生一些事情......但我什至没有在我的活动中覆盖这个方法。