問題タブ [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);
前に言ったように、開始時とアプリの閲覧時には完全に機能します...しかし、アプリを離れて再起動すると、常にクラッシュします...
ご協力いただきありがとうございます!
追加されたコード:
android - エンドコールでのマップアクティビティのFC?
アクティビティにマップビューがあり、電話がない場合は正常に機能します。ですから明らかにありonResume()
ます、少なくともそれは私の丸太猫が言っていることです。マップビューを正しく再開するには、何が欠けているのか知りたいです。
LogCat
onResume()
307行目
私は何かが足りないのですか?
-ありがとう
android - ProgressDialog と onResume() について
私には2つのページがあり、ユーザーが最初のページでボタンをクリックすると、ProgressDialogが表示されて2番目のページに移動し、ユーザーが戻るボタンをクリックして最初のページに戻ると、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: エラー/AndroidRuntime(623): android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128) 05-09 10:02:54.520: エラー/AndroidRuntime(623): 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: エラー/AndroidRuntime(623): android.app.ActivityThread.main(ActivityThread.java:4627) 05-09 10:02:54.520: エラー/AndroidRuntime(623): java.lang.reflect で。 Method.invokeNative(ネイティブ メソッド) 05-09 10:02:54.520: エラー/AndroidRuntime(623): 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: エラー/AndroidRuntime(623): dalvik.system.NativeStart.main(ネイティブ メソッド) 05-09 10:02:54.520:ERROR/AndroidRuntime(623): 原因: java.lang.NullPointerException 05-09 10:02:54.520: ERROR/AndroidRuntime(623): android.test.cal.MainActivity.onResume(MainActivity.java:165) 05- 09 10:02:54.520: エラー/AndroidRuntime(623): android.app.Instrumentation.callActivityOnResume(Instrumentation.java: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)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() メソッド:
LoadTweets メソッド:
TweetListAdapter クラス:
android - Android のアクティビティで onResume を呼び出す
アクティビティの手順で、 this.OnResume() を呼び出して onResume イベントを強制しても問題ありませんか? または、OnResume と最初のメンバーの両方によって呼び出される別のプロシージャを実装する必要がありますか?
android - Android データベースはすでに onResume を閉じています
私のアプリケーションには、アクティビティに戻ると、データベースが閉じられているというエラーが表示されるという問題があります。
カーソルのインスタンス化、オープン、インスタンス化、クエリの実行、カーソルのクローズ、およびデータベースのクローズをすべて、onResume() 中に呼び出されるメソッド内で行います。このアクティビティが前面に戻ったときに onResume が呼び出されるたびに、何が開いていると想定されるのかわかりません。
android - Android onCreate onResume
私は問題があります。Android アプリケーションを初めて起動すると、メイン アクティビティでonCreate
と の両方onResume
が呼び出されます。しかし、私はonCreateだけと呼ばれたいです。
私に何ができる?
android - Android: アクティビティの再開時に SharedPrefereces を更新しても機能しない
からいくつかの値を読み取ってSharedPreferences
a に表示する「アクティビティ a」を持っていますTextView
。次に、「アクティビティ b」を呼び出します。ここで、からの値SharedPreferences
が更新されて に書き戻されSharedPreferences
ます。最後に、戻るボタンを押して「アクティビティ a」に戻ります。これで、新しい (更新された) 値が読み込まSharedPreferences
れ、TextView
. しかし、ここで問題が発生します。読み取ったばかりの値SharedPreferences
はまだ更新されていません (アクティビティ b によって設定された新しい値ではありません) (logcat 出力から取得)。SharedPrefs
何らかの手動更新が必要ですか?
「アクティビティ a」を再起動すると、すべてが正常に機能し、新しい値が適切に表示されます。どうしたの?
メソッドを呼び出してonResume()
、「アクティビティ a」の値を読み取って表示します。
また、SharedPrefs-Object を (を使用して) 再インスタンス化しようとしましgetSharedPreferences()
たが、どちらも役に立ちません。
前もって感謝します!
android - 向きの変更が発生したときに呼び出されるアクティビティ メソッドはどれですか?
向きの変更が発生したときに呼び出されるライフサイクルのメソッドはどれですか? 私のアプリケーションはonResume()
メソッドを実行するか、アクティビティ全体をリロードする可能性があります。これは、最初に実行されたかどうかを確認するブール値を 1 つ設定したためです。onConfigurationChanged()
向きの変更が発生すると開始すると読みましたが、本当ですか? これをどのように処理しますか?
android - 再開した後、同じアクティビティインスタンスに戻るにはどうすればよいですか?
問題はやや奇妙で、今から約1日それを理解しようとした後、ここに投稿します。アクティビティA(メインアクティビティ)が他のアクティビティ(B、C、またはD)を起動するアプリケーションがあります。ここでの問題は、アクティビティAがアクティビティBを開始し、「ホーム」ボタンが押されたときに発生します。
ケース1-「ホーム」ボタンを押した後、デバイス(HTC Desire)でアプリケーションをデバッグモードでテストすると、アプリケーションアイコンをもう一度クリックすると、同じアクティビティ(アクティビティB)に戻ります。これを実行する必要があります。 。ここでは問題はありません。
ケース2-署名されたパッケージをエクスポートし、同じデバイスにアプリケーションをインストールする場合、[ホーム]ボタンを押した後にアプリケーションアイコンをクリックすると、アクティビティA(メインアクティビティ)の新しいインスタンスがONTOPで起動されますそのアクティビティから「戻る」を押すと、アクティビティBに戻り、「戻る」を押すと、アクティビティAが再び表示されるため、これを知ることができました。
アプリケーションが開始されたのと同じ順序で終了した場合、つまり、アクティビティBから「戻る」を押してからアクティビティA(終了)から「戻る」を押すと、動作は存在しなくなります。
この後、すべてが正常に実行されます。さまざまな設定で何度もテストしましたが、なぜこのような動作になるのか理解できないようです。
どんな助けでも大歓迎です。