问题标签 [onresume]
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 - WebView 在简历中死亡
- 我有 Activity,其中一些数据显示在我加载的 WebView 中
WebView#loadDataWithBaseURL
- 然后我有/单击触发的菜单选项
android.content.Intent.ACTION_SEND
- 从选择器中选择电子邮件
- 谷歌电子邮件出现(如预期)
- 丢弃电子邮件并点击返回按钮
- 使用 WebView 的操作尝试
resume
- Bang - 我在 WebView.java 的第 4380 行收到 NullPonterException,
if (mWebViewCore.getSettings().getNeedInitialFocus())
因为 mWebViewCore 现在为空
代码中 mWebViewCore 无效的唯一位置是 WebView#destroy - 我如何从中恢复?我是否需要重新创建浏览器并重新加载我的数据,这似乎很浪费?在这一点上,我真的很感激好的建议
android - 安卓:活动
我有两个活动 1)在异步任务的帮助下下载 oncreate 功能上的东西,并且有一个按钮。2) 秒活动显示在点击按钮。现在当我回到以前的即第一个活动时,然后再次开始下载,我想获得以前填充的数据视图,而不是再次开始以前的过程..请指导我谢谢
android - Android后退按钮不重新启动活动?
我的应用启动了一项活动。单击按钮后,该应用程序会打开带有网页的浏览器。当我点击后退按钮时,它会返回到我的初始活动屏幕,但不会恢复或重新启动活动。
当我将所有布局代码和活动代码放入 onResume 而不是 onCreate 时,活动会重新启动。
我的问题是这是否是正确的方法?我可以使用 onResume 来绘制我的布局并启动活动,还是这是糟糕的设计?当浏览器启动时,初始活动是否忘记了它的布局?
请让我知道你的建议。
谢谢克里斯
java - 设置微调器 onResume 不起作用
我想从 2 个 edittexts( et1,et2
) 中保存文本并从 3 个微调器(微调器、微调器和微调器 2)onPause 中进行选择并将它们重新设置为 onResume。来自 edittexts 的文本已正确保存,只有微调器选择无法按预期工作。我的代码:
我究竟做错了什么?
android - onActivityResult 在 onDestroy 之后不再被调用
onActivityResult 让我很头疼。我的小游戏有一个标题/菜单屏幕。单击“新游戏”后,将启动一个 Activity,为我的游戏世界创建一个 SurfaceView。
玩的时候,玩家可以进入游戏世界中的建筑。进入建筑物后,我从我的 SurfaveView 启动该特定建筑物的活动。这是一个例子:
mMinerClass 是在游戏 Activity onCreate 中定义的:
mMap 是 SurfaceView。我正在传递一个包含播放器状态的包。在 onActivityResult 我抓取商店活动返回的捆绑包并更新播放器状态。
mSavedPlayer 稍后用于设置新的播放器状态。
以上所有工作一般
我可以进入商店、买东西、离开,并且播放器会正确更新。
当我按下主页按钮(或某些返回按钮)并调用 onDestroy 时,问题就显现出来了。我的 onDestroy 方法除了调用 super.onDestroy(); 之外什么都不做。
在 onDestroy() 被调用后 onActivityResult 不再被调用。
所以:
1)我玩游戏,一切都很好。
2)我按home键并调用ondestroy
3) 通过启动器图标重新启动我的游戏
4) 恢复游戏。我仍然可以进出商店,但不再调用 onActivityResult。
这是一些 logcat 输出。每次输入相关方法时,我都会记录。
我是用手机发这个的,所以请原谅任何愚蠢的错别字。
我很感激你们能提供的任何见解。谢谢!
android - Android - 简单的视图刷新
我不认为我的未来在于 Android 开发,因为我一直在最简单的事情上失败......
我有一个带有“Game Slot 1”标签的按钮。当用户点击它时,我成功地引导他们完成了一些他们创建新角色的活动。我将游戏名称保存在 SQLite 数据库中,下次启动应用程序时,我可以非常高兴地从数据库中动态地将“Game Slot 1”更改为该插槽游戏的名称。完美的。
但是,当我通过后退按钮返回该活动时,或者在所有后续活动中调用了 finish() 时,我到底如何让它以相同的方式更新视图?
我确定这与 onResume() 和 invalidate() 有关,但我似乎无法找到示例。
是否只是为了刷新 onResume() 上的一些 UI 元素而过度使用无效?
无论如何,你怎么用它,即使它是?
有没有更好的办法?
非常感谢您提供的任何帮助......只是尽量不要嘲笑这可能是多么简单!:)
干杯,詹姆斯
android - 如何在唤醒时处理 Android 活动生命周期(警报应用程序)
我正在开发的警报应用程序有几个问题。
我认为有点奇怪的第一件事是,当闹钟响起并唤醒手机时。这些事情发生了。
oncreate
onresume
onpause
onresume
他们为什么按这个顺序运行?最后两个不应该叫吗?这就是给我带来大麻烦的原因,因为当我按下 home 键或返回电话时,onPause 会运行,我想从中调用 finish()。这部分可以正常工作,但是当手机由于 onPause 呼叫而从睡眠中唤醒时,这不起作用......
有任何想法吗?
android - 从前台进入应用程序后如何恢复列表视图和其他视图的最后一个值?
当我单击主页按钮然后返回到我的应用程序时,它不会显示列表视图或任何其他视图上的最后一个值,它与我启动应用程序时看起来相同。我相信它可以通过 onResume 和 onPause 完成但我找不到如何。
android - onPause 锁屏和来电的区别
我正在开发一个音频应用程序。它在后台播放声音,我希望它在来电发生时关闭,而不是在屏幕锁定时关闭。我的第一次机会是在 onPause 上调用 player.stop(),因为我认为当传入或其他应用程序将在顶部运行时它会起作用。但我发现屏幕锁定也会调用这个 onPause 事件。
有没有机会得到那个电话的原因?
java - Android - 避免在 onResume 与 onActivityResult 中设置文本字段值的冲突
我正在编写一个允许用户维护产品列表的 Android 应用程序。在 EnterProductData 活动中,用户可以在表单字段中输入有关产品的信息,然后将信息保存到 SQLite DB。EnterProductData 活动还允许用户通过 Barcode Scanner 应用程序启动条形码扫描,以捕获 UPC 代码。
我面临的问题是在条形码扫描活动完成并返回值后尝试在 onActivityResult() 中设置 UPC 文本字段的值。最终发生的是我的 onResume() 方法正在调用一个函数 (populateFields()),它将文本字段的值设置为当前保存在数据库中的任何值。这似乎是在调用 onActivityResult()之后发生的。这意味着扫描的 UPC 被设置为文本字段值,仅在之后立即设置一个空值。应责备的代码行旁边用星号注释。
我想如果我立即在 onActivityResult() 方法中将扫描的 UPC 保存到数据库中,我可以避免这个问题,但在我看来,这似乎不是最佳实践。有人可以建议我该怎么做吗?
输入ProductData.java