問題タブ [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 - onPauseメソッドが呼び出されたときにサービスを停止するにはどうすればよいですか?
アクティビティのバックグラウンドで実行されているサービスがあります。ユーザーがホームボタンを押すと、アクティビティに対してonPauseが呼び出されます。必要なのは、onPauseが呼び出されたときにバックグラウンドで実行されているサービスを停止することですが、エラーと強制終了、何かアイデアはありますか?ありがとうございました!
android - Android エキスパンド トーストによりクラッシュが発生する
以下のコードでクラッシュが発生しています。特定の時間トーストを拡張しようとしており、実行時にトーストを「強制終了」しようとしていonPause
ます。私は何を間違っていますか?を追加するとクラッシュが発生timer.cancel()
します onPause
}
android - Android:アプリを閉じたときにインスタンスの状態を保存する
私はJavaとAndroidに不慣れで、学ぶためにいくつかの小さなプロジェクトを構築しています。私は、ユーザーが値を入力できるようにするお金の追跡アプリを作成しました。それは単にそれを減算し続けます。すべて正常に動作しますが、アプリを閉じて再度開いたときに値を保存またはキャッシュする必要がありました。読んでみると、OnPauseでうまくいくかもしれませんが、それでも100%理解しているわけではありません。
誰かがこれを行う方法と私のコードに適用する方法をお勧めできますか?
手伝ってくれてどうもありがとう!!
android - インテントを受け取ると onPause() が呼び出されるのはなぜですか
Android の Activity lifecycleによると、メソッド Activity.onPause() は、別のアクティビティがフォアグラウンドで呼び出された場合にのみ呼び出されます。私のアプリケーションには、android:launchMode="singleTask" で設定されたアクティビティが 1 つしかありません。
以下のスタックトレースによると、新しいインテントを受け取ると Activity.onPause() がトリガーされます。
誰でも理由を説明できますか?
スタックトレース:
よろしく、
android - Android アプリが onPause() 状態に入らないようにする
AR タグの分析 (AR タグを使用してデバイスの位置を取得する) に arToolkit を使用する Android アプリをプログラミングしています。主な活動は に及ぶandARActivity
人に及ぶActivity
ので、 にすることはできませんService
。
他のアプリの実行中に AR アプリをバックグラウンドで実行しようとしています (最初のアプリのデータを使用)。問題は、HOME ボタン、BACK ボタンを押すか、Eclipse から 2 回目の実行を強制すると onPause()
、Activity クラスからメソッドが起動されることです。そのメソッドは実行を一時停止し、アプリはすべてのプロセスを停止します。
onPause()
Activity の実行を回避するメソッドを実装しようとしましたonPause()
。通常、the mainActivity
onPause()
メソッドで を呼び出さずsuper.onPause()
、そのメソッドが何もしない場合、アプリの実行中にホーム画面に戻りますが、停止して終了します。
サービスクラスを一時停止したり使用したりせずにアプリを実行する方法を知っている人はいますか?
ありがとう!
android - 私のonResume()はNullPointerExceptionをスローします
私は、電話を振っているユーザーを捕らえるために加速度計の測定値を取っています。ユーザーが電話を振ったとき、何かをするようにデザインしたいと思います。正常に動作しますが、ユーザーがアプリ内にいないときに加速度計が揺れを検出する必要がないため、onPause()メソッドを使用しました。これは、望ましくない結果をもたらす可能性があるためです。そのため、onPause()で、SensorManagerから加速度計の登録を解除します。
onResume()で、SensorManagerを再登録して、ビジネスに取り掛かることができれば幸いでした。明らかに、それはそのように完全には機能していません。私はドキュメントを読みましたが、正直なところ、何が起こっているのか理解できませんでした。
コード:
グローバル変数sensorMgrを宣言します:
次に、それを加速度計に登録します。
onPause():
onResume():
エラー:
私はあなたたちが与えることができるどんな助けにも本当に感謝します、そして前もって感謝します!
android - フラグメントを含む ViewPager - onPause()、onResume()?
ViewPager
フラグメントで使用する場合、タブ間を移動するときにonPause
,メソッドは呼び出されません。onResume
可視化されているか、非表示にされているかをフラグメントで把握する方法はありますか?
残念ながら、位置情報サービスへの登録など、アプリ全体を終了するまで呼び出されないため、タブを切り替えても停止しないロジックがonResume
ありますonPause
。onPause
android - onPauseとonResumeの状態を保存します
タイトルを正しく書いたかどうかさえわかりません。なぜなら、この方法に対処しなければならないと感じるのはこれが初めてだからです。
でonCreate()
、文字列を出力するデフォルトのサウンドで通知を行います。次に、別のを取得するかどうかを確認しますString
。前と同じでない場合はString
、音声で別の通知を行います。つまり、自分の居場所を変更したことに気付いたときは、音声で通知します。
問題は、アプリをバックグラウンドで実行したいのですが、アプリを一時停止すると、すぐに音付きの通知が届きます(システムは、その文字列の通知をすでに行ったことを覚えていないため、もう1つ)。また、アプリを開くと、再び通知が届きます。
アプリを100回閉じたり開いたりしても、1つの場所に対して1回だけ通知したい。
これどうやってするの?
私が問題を説明できることを願っています。
android - アクティビティonPause奇妙なアクション
アクティビティにonPauseがあります。奇妙なことに、その1つのアクティビティ(videoPlayer)でonPauseが2回呼び出されます
シナリオ:これは、電話デバイスのビデオプレーヤーで発生しますが、タブレットでは発生しません。
電源ボタンを押してスタンバイになり、onpauseが呼び出され、次にonresumeが呼び出され、次にonpauseが再度呼び出されます。次に電源ボタンをもう一度押すと、再開時に想定どおりに呼び出されます。
誰かがそのような問題に遭遇したことがありますか?もしそうなら、どのようにそれを修正しましたか?onPause onResume onpauseを設定してから、onResumeの電源をオンにします。
前もって感謝します。これは2回表示されます
何が起こるかというと、メニューのように外に出ている間一時停止するレコーダーレイアウトのようないくつかのレイアウトの状態を保存します。次に、電源を押すと電源がオフになりますが、電源を入れるとレイアウトがなくなり、ビデオが再生されますが、これは発生しないはずです。
java - Android アプリが onPause() でクラッシュする -- あるプロジェクトで Logic が機能しても、別のプロジェクトでは失敗する
現在取り組んでいるゲームを開始する前に、一時停止を処理する次のロジックを作成しました。そこではすべてが完璧に機能していると思いました。テスト アプリでは、そのロジックは引き続き機能します。つまり、途中で別の場所でロジックを壊してしまいました。以下のロジックと LogCat メッセージに基づいて、私が見るべき方向を教えていただけますか? 以下のエラーを解釈する方法がわかりません。どんな助けでも大歓迎です。ゲームがスリープ状態になった場合に、ゲームの再起動を正確に要求することはできません。
ありがとう!
MainGamePanel.java
主な活動:
そして私の MainThread.java ファイル:
LogCat エラー: