问题标签 [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.

0 投票
3 回答
1421 浏览

android - 在android中重新启动活动

我有一个活动 A,它有一个按钮和一个显示书籍名称的列表视图。单击按钮后,活动 B 开始,用户填写图书表格并保存。当他按下后退按钮时,用户来到活动 A。这里的书名应该在列表视图中更新。我想我必须在 onResume() 中编写一些代码。你能告诉我写什么吗?我正在使用自定义列表视图。

0 投票
1 回答
893 浏览

android - 为什么在 oauth 回调 url 中没有将我重定向到 android 中的 onResume()?

我需要你的帮助来找出为什么回调 url 对我不起作用,因为我无法在活动中返回 onResume

这是我使用的代码

这是清单

该服务将我定向到带有验证程序的回调 url,但我可以提取它,因为我不返回活动

任何人都可以帮助并给我一个解决方案吗

0 投票
2 回答
1762 浏览

android - 从 onResume() 方法访问 Viewpager 中的 TextView.setText()

我对 Android 开发相当陌生,所以我遇到了 onResume() 方法的问题。

当我尝试从 onResume() 方法中编写 Name.setText() 时,我的代码崩溃了。在 onPause() 方法中编写 TextView 可以毫无问题地出人意料地工作。

如何从 onResume() 方法中访问此 TextView?

0 投票
1 回答
4929 浏览

android - 调用 cancel() 后重新启动计时器

我需要重新启动计时器,onResume()因为onPause()我打电话timer.cancel()。我怎样才能做到这一点?

这是我启动计时器的代码:

在这里我取消计时器:

0 投票
1 回答
620 浏览

android - Android:在后台关闭对话框时,活动没有获得焦点

当我按下主页按钮将我的应用程序推到后台并在之后恢复时,有时应用程序 UI 元素没有焦点。整个屏幕有点变灰(亮度降低),屏幕上的任何按钮都不能点击。此外,如果除音量、电源和主页之外的硬件按钮不起作用。唯一的解决方案是强制停止应用程序并重新启动。这个问题是不可重现的,并且很少在随机场合发生。有没有其他人在他们的应用程序中看到这个问题?

编辑 ::::::::::

我发现了真正的问题。这更具重现性:我点击了一个 Web 服务来下载数据AsyncTAsk,并显示ProgressDialog. 当对话框显示时,如果用户按下主页按钮,应用程序将被发送到后台。同时,下载完成,对话框消失。现在,当用户返回应用程序时,activity不会收到焦点,本质上,它不会再收到任何触摸事件

在此处添加了异步任务的代码:

似乎当应用程序处于后台并且对话框被关闭时,焦点不会转移到对话框到 my Activity. 有没有人遇到过类似的问题,或者有什么解决办法?

0 投票
2 回答
6111 浏览

android - Android:恢复应用程序后 GLSurfaceView 为黑色

根据标题,从暂停状态恢复后 GLSurfaceView 为空白。渲染器的onSurfaceCreated, onSurfaceChanged, 并onDrawFrame在它恢复后被调用,但屏幕仍然是空白的!

以下是相关代码:

我已经读到您需要在 onSurfaceChanged 中重新创建 GL 上下文,但我不确定如何,或者在调用 onSurfaceCreated 时我是否已经这样做了。

请帮忙!

编辑:onResume是包含 GLSurfaceView 的 Activity 的代码:(此处称为 GLSurface)

我在 GLSurfaceView 的 onResume 中没有做太多工作,也没有找到任何文档表明我需要做任何特别的事情来恢复我的 EGL 上下文。

编辑 2: 我还想指出setPreserveEGLContextOnPause(true),不幸的是,调用 GLSurfaceView 的构造函数并没有解决我的问题。

0 投票
0 回答
558 浏览

android - Home键后恢复子活动

我的问题是onStart,onResumeonRestoreInstanceState在使用 home 键并重新启动后没有被系统调用。情况如下,

  1. Activity 是前 3 秒内的闪屏,
  2. 然后使用主屏幕(带有视图和按钮)启动另一个活动,
  3. 其中一个按钮启动一个带有网格视图(游戏关卡)的活动,
  4. 我从那里开始一项具有实际游戏关卡的活动。

所有这一切都很好,然后在第 4 个活动中,我按 Home,做一些事情,然后再次长按 Home,选择我的应用程序图标重新启动。

系统将我直接带回到第三个活动(不是第四个)。但更糟糕的是,这第三个活动从它重新启动的系统中没有得到任何回调!

怎么会这样?

0 投票
2 回答
766 浏览

android - 我的 Android 应用程序的密码对话框

我的主要活动是一个密码对话框(@android:style/Theme.Dialog)。成功验证后,它会启动应用程序页面(也是一个 Activity),并在其自身上调用 finish()。对我来说重要的是密码对话框独立启动而不是漂浮在应用程序页面的顶部。

第一次一切都很好。但是,当用户通过按 Home 离开应用程序,然后通过单击“桌面”上的应用程序图标返回时,密码对话框不会再次启动(因为调用了 onResume)。如果用户按下返回按钮离开应用程序,然后重新启动应用程序,则会调用密码对话框。

我想得越多,我的解决方案就越不优雅!我希望这里有一个简单的解决方案。在我写这篇文章时,我尝试了在密码对话框中不调用 finish() 的选项,但这并没有改变任何事情。

0 投票
3 回答
10029 浏览

android - 我的 Android 应用程序引发 RuntimeException

Android 应用程序现在给我一个错误:

这是logcat:

11-25 12:33:34.697:E/AndroidRuntime(494):致命异常:主要 11-25 12:33:34.697:E/AndroidRuntime(494):java.lang.RuntimeException:无法恢复活动 {com.martijngijselaar .rooster/com.martijngijselaar.rooster.WebviewActivity}: java.lang.NullPointerException 11-25 12:33:34.697: E/AndroidRuntime(494): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128) 11- 25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3143) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app。 ActivityThread.handleLaunchActivity(ActivityThread.java:2684) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread.access$2300(ActivityThread.java:125) 11-25 12:33:34.697 : E/AndroidRuntime(494): 在 android.app.ActivityThread$H。handleMessage(ActivityThread.java:2033) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.os.Handler.dispatchMessage(Handler.java:99) 11-25 12:33:34.697: E/ AndroidRuntime(494): 在 android.os.Looper.loop(Looper.java:123) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread.main(ActivityThread.java:4627 ) 11-25 12:33:34.697: E/AndroidRuntime(494): at java.lang.reflect.Method.invokeNative(Native Method) 11-25 12:33:34.697: E/AndroidRuntime(494): at java. lang.reflect.Method.invoke(Method.java:521) 11-25 12:33:34.697: E/AndroidRuntime(494): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868 ) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 11-25 12:33:34.697: E/AndroidRuntime(494 ):在达尔维克。system.NativeStart.main(Native Method) 11-25 12:33:34.697: E/AndroidRuntime(494): Caused by: java.lang.NullPointerException 11-25 12:33:34.697: E/AndroidRuntime(494): at com.martijngijselaar.rooster.WebviewActivity.onResume(WebviewActivity.java:46) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.Activity.performResume(Activity.java:3823) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread .performResumeActivity(ActivityThread.java:3118) 11-25 12:33:34.697: E/AndroidRuntime(494): ... 12 更多martijngijselaar.rooster.WebviewActivity.onResume(WebviewActivity.java:46) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149) 11-25 12: 33:34.697: E/AndroidRuntime(494): 在 android.app.Activity.performResume(Activity.java:3823) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread.performResumeActivity (ActivityThread.java:3118) 11-25 12:33:34.697: E/AndroidRuntime(494): ... 12 更多martijngijselaar.rooster.WebviewActivity.onResume(WebviewActivity.java:46) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149) 11-25 12: 33:34.697: E/AndroidRuntime(494): 在 android.app.Activity.performResume(Activity.java:3823) 11-25 12:33:34.697: E/AndroidRuntime(494): 在 android.app.ActivityThread.performResumeActivity (ActivityThread.java:3118) 11-25 12:33:34.697: E/AndroidRuntime(494): ... 12 更多在 android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118) 11-25 12:33:34.697: E/AndroidRuntime(494): ... 12 更多在 android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118) 11-25 12:33:34.697: E/AndroidRuntime(494): ... 12 更多

块引用

0 投票
1 回答
1384 浏览

android - 游戏循环中onResume后的Android-null指针异常

我正在开发一款安卓游戏。我面临与这里相同的问题

我尝试了等待并通知所有解决方案,如图所示。但是一旦应用程序恢复,我就会得到空指针异常。这是日志猫信息。

onSurfaceCreated 和 onSurfaceDestroyed 里面的代码

我的 GameThread 类中的代码

}

活动类 onPause

如何在onResume中保持游戏状态?谢谢