问题标签 [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 onRestart 应用程序问题
嗨,每次我安装应用程序时,打开它而不是用后退按钮关闭它,然后再次重新打开它,我得到同样的错误:
我读过我必须制作 onRestart 函数(LINK)......但我不知道如何处理它......
onCreate 函数执行以下操作:
- 设置布局
- 设置所有必要的对象(ProgressDialog、ArrayList、ChannelItemAdapter、channelDBAdapter)
- 在 asynctask 中加载数据:
new LoadChannels().execute(channelItem);
正如我之前所说,它在 onStart 和浏览应用程序时完美运行......但是当离开应用程序并重新启动它时,它总是崩溃......
谢谢你的帮助!
添加代码:
android - 结束通话时地图活动的FC?
我的活动中有一个地图视图,它在没有呼叫时工作正常。所以很明显有一个onResume()
,至少我的日志猫是这么说的。我想知道我缺少什么才能让我的地图视图正常恢复。
日志猫
onResume()
307 号线
我错过了什么吗?
-谢谢
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)
请帮忙
android - 从设置返回时 onResume 未正确执行
在我的应用程序中,当没有 WiFi 连接时,我使用 AlertDialog 打开 WiFi 连接,然后调用 WiFi 设置屏幕。当我点击后退按钮时,我假设它进入 MainActivity 的 onResume() 方法。在这个方法中,我调用了一个 loadTweets 方法,它会重新加载我的推文。当我从一项活动跳到另一项活动时,这很有效。
当我在 WiFi 设置屏幕中回击时,调试器进入 onResume 方法,循环通过 loadTweets 方法,但它不显示重新加载的推文。
我在这里错过了一步吗?
onResume() 方法:
加载推文方法:
TweetListAdapter 类:
android - 在 Android 的活动中调用 onResume
在活动的过程中可以通过调用 this.OnResume() 来强制 onResume 事件吗?或者我应该实现另一个由 OnResume 和第一个成员调用的过程?
android - android 数据库已经关闭 onResume
我的应用程序有一个问题,如果我返回一个活动,我会收到一个错误,表明数据库已关闭:
我在 onResume() 期间调用的方法中实例化、打开、实例化游标、执行查询、关闭游标和关闭数据库。我不知道当这个活动回到前面时,每当调用 onResume 时假定什么是打开的。
android - Android onCreate onResume
我有个问题。当我第一次启动我的 android 应用程序时,在主活动中,theonCreate
和 theonResume
都被调用了。但我只想被称为 onCreate。
我能做些什么?
android - Android:更新活动简历上的 SharedPrefereces 不起作用
我有一个“活动 a”,它从中读取一些值SharedPreferences
并将它们显示在 a 中TextView
,然后我调用“活动 b”,其中的值SharedPreferences
被更新并写回SharedPreferences
. 最后,我通过按后退按钮返回“活动 a”,现在应该SharedPreferences
从TextView
. 但是问题来了,刚刚读取的值SharedPreferences
仍然没有更新(不是活动b设置的新值)(从logcat输出中得到),这是怎么回事?是否SharedPrefs
需要某种手动刷新?
如果我重新启动“活动 a”,一切都会正常工作,并且新值会正确显示。怎么了?
我调用该方法来读取和显示onResume()
“活动 a”中的值。
我还尝试重新实例化 SharedPrefs-Object (使用getSharedPreferences()
),但它也无济于事。
提前致谢!
android - 当方向改变发生时调用哪个活动方法?
当方向改变发生时,生命周期的哪个方法被调用?我的应用程序执行该onResume()
方法或者可能重新加载整个活动,因为我设置了一个布尔值来检查它是否是第一次运行。我读过onConfigurationChanged()
当方向改变发生时开始,是真的吗?如何处理?
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.