問題タブ [onpause]
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: ホーム ボタンをクリックしたときに電話が再起動しないようにする
私はアプリをプログラミングしていますが、この問題を解決する必要があります...アクティビティのいずれかで、ホームボタンをクリックすると電話が再起動しますが、それが発生したくありません。
ホーム ボタンをクリックするとアプリがバックグラウンドに移行することはわかっています。また、Android ライフサイクルから、OnPause が呼び出されていると言えます。この OnPause() メソッドを使用して問題を解決できるかもしれませんが、何をすべきか正確にはわかりません。
各アクティビティに次のログを含めました。
ホームボタンをクリックした直後の LogCat は次のとおりです。
android - Android の戻るボタンの動作
デフォルトのインテント フラグで起動され、デフォルトの動作をするデフォルトの空のアクティビティがあるとします。ユーザーがデバイスの戻るボタンを押します。活動は消えます...しかし、実際にはどうですか?
- 戻るボタンを押すと同じように動作します
finish()
か? - アクティビティはすぐに破棄されますか (
onDestroy
呼び出されます)? - アクティビティは破棄されることが保証されていますが、すぐには破棄されませんか?
- アクティビティが破棄されず、将来このアクティビティが開始されたときにこのインスタンスが再利用される可能性はありますか? (つまり、
onPause
andonStop
->onStart
andのみonResume
が呼び出されますか?)
信頼できる回答を探しているので、ここで何が起こっているのかよくわからない場合は回答しないでください。
android - AsyncTask に並行性のバグはありますか?
アクティビティが一時停止され、onPause()
メソッドからAsyncTask
. ただし、ログには次のイベントが時系列で表示されます。
OnPause
と呼ばれるAsyncTask
からキャンセルされOnPause
ます。 タスクが正常にキャンセルされたことを示しますcancel(false)
。true
onPostExecute
キャンセルされた場合は呼び出されないという契約にもかかわらず、呼び出されます。
誰もこれを見たことがありますか?LogCat メッセージは正確な順序で表示されることが保証されていますか?
android - OnResumeCameraReinitブラックスクリーン
私は問題があります。プレビュー用にカメラを初期化し、別のアプリにフォーカスを合わせた後、アプリに戻ります。プレビューは黒で表示されます。続けて写真を撮ると、普段カメラを向けているところの写真が撮れます。
OnResume()オーバーライドで何か間違ったことをしていますか?相対コードは以下のとおりです。
ご協力ありがとうございました。:)
android - 「永続的な状態」と「現在の状態」
(私のアプリケーションのために)何をonPause()に保存し、何をonSaveInstanceState() に保存するかを決定しようとして、ヒントと明確なガイドラインのために SO 全体を調べました。
私が正しく理解していれば、onSaveInstanceState()は「実行時の変更」または「現在の状態」(それが何を意味するにせよ) を保存するのに最適であり、onPause()は「永続的な状態」(それが何を意味するにせよ) を保存するのに最適です。
アプリケーションで「永続的な状態」と「現在の状態」を構成するものを判断するのにまだ苦労しています。たとえば、ユーザー設定は明らかに永続的ですがonPause()
、ユーザーが変更したときに Android UI フレームワークによって常に自動的に保存される場合、それらを保存する必要がありますか?
クラス データ メンバーはonSaveInstanceState()に保存する必要がありますか? アプリケーションのすべてのクラスでこれを行う必要がありますか?
私は混乱しています。
onPause()
に保存する必要があるものと に保存する必要があるものの実例を挙げていただけますonSaveInstanceState()
か? つまり、デバイス構成の変更を除きます。
--
私の質問に答えた後、いくつかの新しい洞察:
- onSaveInstanceState
Bundle
は何にも書き込まれず、永続的ではありません。 - onSaveInstanceState の
Bundle
データは、アプリケーションが閉じられるまでメモリに保持されます。
android - デバイスが突然オフになったときに onPause が呼び出されますか
私は疑問を持っています。Android アプリケーションを実行していて、デバイスが自動電源オフになったとします。たとえば、バッテリーが引き抜かれた場合などです。この場合、デバイスは突然オフになり、アプリケーションは強制終了されます。では、このシナリオでは onPause/onStop が呼び出されますか? 言い換えれば、そのような状況が発生したときにアプリケーションにデータを保存するにはどうすればよいでしょうか? ありがとう、アンキット
android - onResume と onPause の使用
activity1 と activity2 という 2 つのアクティビティがあるとします。activity1 から activity2 に移動し、activity2 からいくつかの情報を取得して、それを activity1 に挿入し直したいと思っています。どうすればその状態を保存できますか?
ios - Cocos2D pauseAllRunningActions?
Cocos2Dアプリでアニメーションを再開するのに苦労しています。CCSpriteを子としてCCSpriteBatchNodeに追加すると、アニメーションでオフになります。
したがって、一時停止ボタンをクリックすると、次のようになります。
今、彼らはドキュメントで使用すると言っています:
ただし、スプライト自体、バッチノード、自己(CCLayer)、および現在のCCSceneを含むすべての可能なターゲットを試しましたが、何も機能しませんでした。
すべてのターゲットを再開するための何らかの方法はありますか?
編集:私はシングルトンでNSSetを宣言し、これを行います:
次に再開するには、次のようにします。
しかし、私はクラッシュします:
android - Android activity.onPause() の後に activity.onResume() がアプリを再起動します
activity.onPause() を正常に呼び出して、アプリケーションを一時停止できます。しかし、 activity.onResume() を呼び出すと、アプリケーションが再起動します。
これを回避する方法はありますか?
編集済み
一時停止ボタンを使用してアプリケーションを一時停止したい