问题标签 [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 投票
1 回答
718 浏览

android - Android onRestart 应用程序问题

嗨,每次我安装应用程序时,打开它而不是用后退按钮关闭它,然后再次重新打开它,我得到同样的错误:

我读过我必须制作 onRestart 函数(LINK)......但我不知道如何处理它......

onCreate 函数执行以下操作:

  1. 设置布局
  2. 设置所有必要的对象(ProgressDialog、ArrayList、ChannelItemAdapter、channelDBAdapter)
  3. 在 asynctask 中加载数据:new LoadChannels().execute(channelItem);

正如我之前所说,它在 onStart 和浏览应用程序时完美运行......但是当离开应用程序并重新启动它时,它总是崩溃......

谢谢你的帮助!


添加代码:

0 投票
2 回答
170 浏览

android - 结束通话时地图活动的FC?

我的活动中有一个地图视图,它在没有呼叫时工作正常。所以很明显有一个onResume(),至少我的日志猫是这么说的。我想知道我缺少什么才能让我的地图视图正常恢复。

日志猫

onResume()

307 号线

我错过了什么吗?

-谢谢

0 投票
1 回答
3365 浏览

android - 关于 ProgressDialog 和 onResume()

我有 2 页,我想要的只是如果用户在第一页单击按钮,它将显示 ProgressDialog 并转到第二页,如果用户单击返回按钮以恢复到第一页,它不会显示 ProgressDialog 所以我尝试

但它强制关闭

05-09 10:02:54.520: 错误/AndroidRuntime(623): java.lang.RuntimeException: 无法恢复活动 {android.test.cal/android.test.cal.MainActivity}: java.lang.NullPointerException 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128) 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at android.app.ActivityThread .handleResumeActivity(ActivityThread.java:3143) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2684) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.ActivityThread.access$2300(ActivityThread.java:125) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.ActivityThread$H.handleMessage(ActivityThread .java:2033) 05-09 10:02:54.520: 错误/AndroidRuntime(623):在 android.os.Handler.dispatchMessage(Handler.java:99) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.os.Looper.loop(Looper.java:123) 05-09 10 :02:54.520: ERROR/AndroidRuntime(623): at android.app.ActivityThread.main(ActivityThread.java:4627) 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at java.lang.reflect。 Method.invokeNative(Native Method) 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at java.lang.reflect.Method.invoke(Method.java:521) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 com.android.internal。 os.ZygoteInit.main(ZygoteInit.java:626) 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at dalvik.system.NativeStart.main(Native Method) 05-09 10:02:54.520:错误/AndroidRuntime(623): 由: java.lang.NullPointerException 05-09 10:02:54.520: 错误/AndroidRuntime(623): at android.test.cal.MainActivity.onResume(MainActivity.java:165) 05- 09 10:02:54.520: ERROR/AndroidRuntime(623): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149) 05-09 10:02:54.520: ERROR/AndroidRuntime(623): at android.app. Activity.performResume(Activity.java:3823) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)1149) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.Activity.performResume(Activity.java:3823) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)1149) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在 android.app.Activity.performResume(Activity.java:3823) 05-09 10:02:54.520: 错误/AndroidRuntime(623): 在android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)

请帮忙

0 投票
1 回答
450 浏览

android - 从设置返回时 onResume 未正确执行

在我的应用程序中,当没有 WiFi 连接时,我使用 AlertDialog 打开 WiFi 连接,然后调用 WiFi 设置屏幕。当我点击后退按钮时,我假设它进入 MainActivity 的 onResume() 方法。在这个方法中,我调用了一个 loadTweets 方法,它会重新加载我的推文。当我从一项活动跳到另一项活动时,这很有效。

当我在 WiFi 设置屏幕中回击时,调试器进入 onResume 方法,循环通过 loadTweets 方法,但它不显示重新加载的推文。

我在这里错过了一步吗?

onResume() 方法:

加载推文方法:

TweetListAdapter 类:

0 投票
2 回答
9406 浏览

android - 在 Android 的活动中调用 onResume

在活动的过程中可以通过调用 this.OnResume() 来强制 onResume 事件吗?或者我应该实现另一个由 OnResume 和第一个成员调用的过程?

0 投票
1 回答
1305 浏览

android - android 数据库已经关闭 onResume

我的应用程序有一个问题,如果我返回一个活动,我会收到一个错误,表明数据库已关闭:

我在 onResume() 期间调用的方法中实例化、打开、实例化游标、执行查询、关闭游标和关闭数据库。我不知道当这个活动回到前面时,每当调用 onResume 时假定什么是打开的。

0 投票
4 回答
70377 浏览

android - Android onCreate onResume

我有个问题。当我第一次启动我的 android 应用程序时,在主活动中,theonCreate和 theonResume都被调用了。但我只想被称为 onCreate。

我能做些什么?

0 投票
5 回答
2087 浏览

android - Android:更新活动简历上的 SharedPrefereces 不起作用

我有一个“活动 a”,它从中读取一些值SharedPreferences并将它们显示在 a 中TextView,然后我调用“活动 b”,其中的值SharedPreferences被更新并写回SharedPreferences. 最后,我通过按后退按钮返回“活动 a”,现在应该SharedPreferencesTextView. 但是问题来了,刚刚读取的值SharedPreferences仍然没有更新(不是活动b设置的新值)(从logcat输出中得到),这是怎么回事?是否SharedPrefs需要某种手动刷新?

如果我重新启动“活动 a”,一切都会正常工作,并且新值会正确显示。怎么了?

我调用该方法来读取和显示onResume()“活动 a”中的值。

我还尝试重新实例化 SharedPrefs-Object (使用getSharedPreferences()),但它也无济于事。

提前致谢!

0 投票
2 回答
39993 浏览

android - 当方向改变发生时调用哪个活动方法?

当方向改变发生时,生命周期的哪个方法被调用?我的应用程序执行该onResume()方法或者可能重新加载整个活动,因为我设置了一个布尔值来检查它是否是第一次运行。我读过onConfigurationChanged()当方向改变发生时开始,是真的吗?如何处理?

0 投票
4 回答
2643 浏览

android - How to return to the same activity instance after resuming it?

The problem is somewhat odd and after having trying to figure it out for about a day now, I am posting it here. I have an application where an activity A(main activity) launches other activities(B,C or D). The issue here happens when activity A has started Activity B and 'home' button is pressed.

Case 1 - When I test my application in debug mode on my device (HTC Desire) after pressing the 'home' button, I again click the application icon, it returns to the same activity (activity B), which is what is should do. No issues here.

Case 2 - When I export the signed package, and then install the application on the same device, then if I click the application icon after pressing the 'home' button, then a new instance of activity A (main activity) is launched ON TOP of activity B. I got to know this because when I press 'back' from that activity, it returns to activity B and pressing 'back' again shown activity A.

The behavior ceases to exist if the application is quit in the same order it was started, that is, if I press 'back' from activity B, then 'back' from activity A (exit).

After this everything runs fine. I have tested it many times with different settings but I can't seem to figure out why the behavior is like this.

Any help is appreciated.