問題タブ [ondestroy]

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 に答える
1034 参照

android - Android-私のアクティビティがロック画面を壊す

だから私は私のロックスクリーンを越える活動をしています。しかし、それを終了すると、ロック画面が壊れます。わかりました、文字通りではありません...しかし、私は再び私の電話をうまくロックすることができません。再起動する必要があります。onDestroyに何かを入れるのを忘れているような気がします-完了後にロック画面を再評価する必要があるようです。Idk。何が問題ですか?

ロックスクリーンアクティビティ:

ご覧のとおり、アクティビティを終了します。破壊で何かをするのを忘れていますか?

ありがとう

0 投票する
1 に答える
1347 参照

android - 戻るボタンを使用すると、AdMob広告が前の画面に追加されますか?

今夜AdMobをインストールしたばかりで、1つの問題を除いて正常に動作します。戻るボタンを使用すると、広告はメイン画面または最後に表示されていたページに追加されます。説明できるか見てみましょう。アプリを開くと、リストメニュー項目にアクセスしたことを示す広告が1つ表示され、戻るボタンを押すと、今表示していたページに1つの広告が追加され、2つ表示されます。もう一度やり直してください。3つあります。画面がいっぱいになるまで続けます。アプリをもう一度開きます。画面を更新すると、再び1つに戻ります。新しいので、この問題を解決するために私に何を求めているかわかりませんが、質問してください。

これはそれと関係があると思いますか?

Android 3.2 GoogleAdMobAdsSdk-4.3.1.jar

前もって感謝します。

0 投票する
1 に答える
1619 参照

android - AndroidonDestroyエラー

私のアプリには、onDestroyと呼ぶアクティビティが1つあり、その中には次のものがあります。

productAdapterは私のListViewアダプターであり、fedorvlasov遅延読み込み機能を使用しています。

問題は、アプリを長時間離れて戻ってきたときに、メインアクティビティからこのアクティビティにアクセスしようとすると、次のようになります。

問題は、これを再現する方法がわからないことです。これは、アプリを長時間離れて戻ってきた場合にのみ発生するためです。これは、Androidのタイムアウトがあるのとほぼ同じで、この数時間後にアプリを最初からやり直すように指示します。

0 投票する
5 に答える
872 参照

android - ビューからアクティビティを破壊する方法は? またはそれらの両方を破壊する方法は?

アプリのアクティビティとビューを作成しました。ビュー内には、サーバーのように機能するスレッドが 1 つあります。

backButton を押したとき、アプリは破棄されませんでした。手動で破棄しましたが、スレッドはまだバックグラウンドで実行されています。backButton イベントをキャッチする必要があるため、これを使用しました

この関数は私のスレッドを停止できません。ビューから mainActivity を破棄する方法がわかりませんか? なにか提案を?

0 投票する
3 に答える
4897 参照

java - Androidアプリケーションが閉じたり停止したりしないようにする

アプリケーションが閉じないようにする方法はありますか?でできますOnDestroyか?

0 投票する
1 に答える
4746 参照

java - onActivityResult() を「待機中」の onDestroy()

「A」と「B」の 2 つのアクティビティを持つアプリがあります。

「A」はstartActivityForResult()「B」を生成するために使用します。つまり、「B」を待ちます。ここで、「B」が前景にあるとします。Android システムは、「B」を破壊せずにアクティビティ「A」を破壊できますか? (「はい」の場合、たとえばユーザー入力の後などに「B」が終了したときに、アクティビティ「A」を再作成し、Android システムによって再びフォアグラウンドに配置する必要があります。また、「A」を記憶して以前の UI ステータスに復元する必要があります。 )

プロセスの強制終了について話しているのではないことに注意してください(これは別のケースです: プロセスが強制終了された場合、すべてのアクティビティが強制終了され、 onDestroy () が呼び出されないか、呼び出されることが保証されません)。問題は、サブアクティビティの結果を待っている間に onDestroy() が可能かどうかだけです。

0 投票する
2 に答える
940 参照

android - Androidの休止状態はアプリを殺します - onDestroy

Android 2.2でAPIレベル8で開発しています

Androidアプリのライフサイクルについてこれを読みました:http://developer.android.com/reference/android/app/Activity.html しかし、休止状態とそれを正しく処理する方法についてのコメントはありません...

デバイスの電源を切ると(そしてアプリがまだ実行されているとき)、OSはonDestroyメソッドを呼び出します...デバイスの電源を入れると、アプリは最初から起動し、OSはonCreateメソッドを呼び出します...

OSが休止状態でonPause / onResumeのみを呼び出す方が良いかもしれませんね?

Android で Angry Birds について調べてみましたが、デバイスの電源を入れてもまだ生きていて、テクスチャやその他のものを瞬時にリロードしません...

どうやって同じことをするのですか?:)

0 投票する
1 に答える
661 参照

android - 強制終了の場合のAndroidサービスの停止

私の Android アプリケーションでは、サービスをバックグラウンドで実行します。メディアプレイヤーアプリです。再生ボタンが押されるたびにサービスが開始され、ユーザーが停止ボタンを押すか、アプリケーションを正常に閉じるたびにサービスが停止されます。実際には、フォアグラウンド アクティビティを閉じる前に stopService() メソッドを呼び出しています。画面の回転中にサービスを維持する必要があります。そのため、フォアグラウンド アクティビティの onDestroy() メソッドで Service を停止していません。しかし、何らかの理由で強制終了が発生した場合、サービスが停止しないことに気付きました。

強制終了の場合、どうすればサービスを停止できますか? onDestroy() 以外のアクティビティを強制終了する前に、最終的なジョブを実行できる特定のリスナーはありますか?

0 投票する
2 に答える
448 参照

android - アプリが破棄された後も「強制停止」オプションを利用可能

戻るボタンを使用してアプリを終了した後、[アプリの管理] メニューに移動すると、[強制停止] オプションがまだあることに気付きました。この時点で、アプリはすでに死んでいるはずではありませんか? (OnDestroy が実際に実行されることを確認しました)。正式に終了したアプリを強制停止するオプションがあるのはなぜですか?

ありがとう、

ゲバ・タル。

0 投票する
2 に答える
1969 参照

android - 戻るボタンを押したときにアクティビティが破棄されないようにする

アクティビティ B にアクセスするためのメニューとしてアクティビティ A を使用しています。

アクティビティ B の初期化は非常に長い (約 1.5 秒)。これは、カスタム アダプターの作成と、データの収集とそれらのリストビューへの挿入によるものです。

ユーザーは多くの場合、アクティビティ A に戻ってからアクティビティ B に戻ります。

アクティビティ B が破棄されるのを防ぎたいので、アプリケーション プロセス中にアクティビティを複数回起動する必要がなくなります (アクティビティ B の表示を高速化するため)。

私が見たように、Android はそのようには機能しません。Activity にはサイクルがあり、それが破棄されるのは正常です。

では、Android 開発のその側面を尊重したい場合、アクティビティの開始を加速するにはどうすればよいでしょうか? onSaveInstanceState と onRestoreInstanceState を使用するだけで十分でしょうか?