問題タブ [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.

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

android - ArrayListは一時停止時に保持されません

私のAndroidゲームは、レベルのレイアウトデータを配列リストに保持しています。レベルローダーをテストしているときに、レベルの読み込みに失敗して画面が真っ暗になることがあることに気付きました。最初は、テクスチャが再ロードされていない可能性があると思いましたが、ArrayListとは別のオブジェクトを描画することでこれが間違っていることを証明し、問題なく描画されました。次に、Logタグを使用してArrayListのサイズを確認しました。ホームを押してからアプリケーションを再度開くとすぐに、Logタグがゼロのサイズを返し始めました。これはすべてのデータが失われたことを意味します。onPauseが呼び出されるたびにファイルからレベルデータをロードしたくないので、ArrayListに保持されているデータを保持する方法はありますか?

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

android - Broadcastreceiverと一時停止されたアクティビティ

放送受信機をプログラムでアクティビティに登録しています。PACKAGE_REMOVEDこれは、パッケージが削除されたときに起動するインテントに応答します。

問題は、このメッセージが表示されないことです。これは、アクティビティを終了して別のアクティビティに移動してアプリをアンインストールするとインテントが起動され、元のアクティビティが一時停止されたためだと思います。一時停止されたアクティビティ(受信者が登録解除されていない場合onPause)も受信者を一時停止している可能性がありますか?

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

android - onResume()メソッドからViewpager内のTextView.setText()にアクセスします

私はAndroid開発にかなり慣れていないので、onResume()メソッドで問題が発生しました。

onResume()メソッド内からName.setText()を書き込もうとすると、コードがクラッシュします。onPause()メソッド内からTextViewを作成すると、驚くほど問題なく機能します。

onResume()メソッド内からこのTextViewにアクセスするにはどうすればよいですか?

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

android - onPauseは、現在のアクティビティを終了する前に呼び出されます

私は次のものを持っています:

ここでのことです:

を作成し、ProgressDialogでそれを破棄しonPause()ます。しかし、私でさえ作成される直前にonPause呼び出されます。理由は何ですか?解決策はありますか?ありがとうございますonCreate()ProgressDialog

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

android - Android: onPause では editText の内容を保存するには遅すぎます

ユーザーが戻るボタンを押したときに editText ビューのテキストを保存したいと考えています。だから私は手順(EditText)e.getText().toString()内で呼び出します。onPause()しかし、これでは遅すぎます。 onPause()[戻る] ボタンを押した後に が呼び出されると、ビューは既に消えておりe.getText().toString()、アプリケーションがフリーズします。

これは、ファームウェア 2.1-update1 を搭載した Samsung GT-I9000 で発生します。

何か案は?

0 投票する
8 に答える
52019 参照

java - Android:カウントダウンタイマーを一時停止して再開するにはどうすればよいですか?

カウントダウンタイマーを開発しましたが、タイマーのテキストビューがクリックされているときにタイマーを一時停止および再開する方法がわかりません。クリックして開始し、もう一度クリックして一時停止し、再開するには、タイマーのテキストビューをもう一度クリックします。

これは私のコードです:

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

android - 着信時にアプリを強制終了する

うまくいけば誰かにとって簡単なものですが、私に問題を引き起こします。

サウンドファイルをループするアプリがあります。アプリでバックグラウンドで音楽を再生し続けたいので、onPauseにコードがありません。

着信があった場合にアプリを閉じる必要があります。

onPauseにコードを追加してアクティビティを閉じ、メディアプレーヤーを停止できます。ただし、これにより、アプリが起動された場合にアプリが停止します。

onPause内をチェックするために着信コールを検出するにはどうすればよいですか?

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

android - Android onPause() とデバイスの傾き

onPause メソッドの下で finish() を呼び出して、すべての Android アクティビティを終了しようとしています。デバイスを傾けたときにアクティビティが終了したことに気付くまで(Galaxyタブ)、これは正常に機能していました。したがって、水平または垂直に傾けると、デバイスがアクティビティを一時停止して再描画すると想定しています。これは私の計画に大きなお金のレンチを投げました. したがって、問題は、デバイスを傾けるなどのシステムの一時停止ではなく、一時停止時にアクティビティを終了する方法です。みんなありがとう。

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

android - Android how to cancel event with back key without saving data

I am trying to use handle database with insert, update, and delete such as notepad. I have problem with back key because when I press the back key, I don't want to save any data. In normal case which presses the confirm button, it will be saved into sqlite and will be displayed on listview. How can I make cancel event through back key or more button event? I am trying to use onBackPressed, onPause, and onResume. When I press the back key in edit page, onPause() is calling, but I do not want to use saveState() when I pressed back key. How can I make it? Could you give me some feedback? Thanks.

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

android - onSaveInstanceState() および onPause() 呼び出しシーケンス

状態に関するドキュメントonSaveInstanceState()

メソッドが呼び出される場合、常に onStop() の前に呼び出され、場合によっては onPause() の前に呼び出されます。

しかし、一貫して、常にonPause()ALWAYS CALLED BEFOREであるログ メッセージから気付きますonSaveInstanceState()。これら 2 つのメソッドにログ メッセージを入れました。onSaveInstanceState()before がどのような状況で呼び出されるかを理解するのを手伝ってくださいonPause()

環境: Android v4.0 (API 14) + Eclipse v3.7.1 - Indigo。