問題タブ [android-recents]

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 投票する
2 に答える
384 参照

android - Android - 最近のアプリから初めてアプリケーションを起動したときに、すでに読み込まれているデータが表示されない

私のアプリケーションでは、sqlite db から取得したダッシュボードに表示するデータがいくつかあります。しかし、アプリを最近のアプリに入れ、翌日に最近のアプリリストからアプリを開くと、それらのデータは表示されず、エラーメッセージが表示されます(sqliteにデータがない場合に表示するように設定しました)。

私の問題についてよりよく理解するために、これらは基本的な手順です。

  1. アプリケーションをインストール
  2. アプリケーションを開く
  3. ページを移動する
  4. デバイスを保管する
  5. 翌日にアプリケーションを開く
  6. ダッシュボードの動作を調べる (データが表示されない)

最近のアプリでは、android が自動でアプリを強制終了する可能性があると思います。

どうすればこの問題を解決できますか?.

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

android - Androidは最近のボタンクリックを検出します

Androidで最近クリックしたボタンを検出する方法. onWindowFocusChanged を使用すると、新しいアクティビティが開始された場合に呼び出されます。ActivityManager.getRunningTasks を使用しようとして、一番上のアクティビティのパッケージ名がアプリケーション パッケージ名のみであることを確認します。それで、最近のボタンクリックを処理する別の方法はありますか?

履歴画面ボタン

この画像では、3 つのボタンがあります。一番右のボタン(最近の画面ボタン)を聞きたいです。

アクティビティで onWindowFocusChanged(boolean hasFocus) を試しました。最近のボタンのクリックでアプリがバックグラウンドに移行した場合、hasFocus の値は false です。ただし、新しいアクティビティ (アプリ内) が開始された場合は false になります。その問題を乗り越えたい。これを達成する方法はありますか?

0 投票する
0 に答える
469 参照

android - Android Lollipopとmarshmallowで現在開いているアプリケーションパッケージ名を取得する方法

現在開いているアプリケーションのパッケージ名を取得しようとしていますが、kitkat を取得しましたが、android lollipop では機能しません。毎回インストール アプリケーションのパッケージ名が返されます。なぜこれが起こっているのかわかりません。コード

アンドロイドのロリポップとマシュマロの場合

そして、マニフェストファイルで、最近のタスクを取得する許可を与えます

0 投票する
0 に答える
1157 参照

android - Android の最近のアプリからのアプリケーションの起動を検出する

こんにちは、アプリケーションが最近のタスクから起動されているかどうかを確認しようとしている 1 つの Android アプリケーションを開発しています。私は次のことを試しました:

上記のものは、 に対して常にゼロを返しますFLAG_ACTIVITY_LAUNCHED_FROM_HISTORY。助けが要る。ありがとうございました。

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

android - アプリがバックグラウンドにある時間を確認することはできますか?

アプリケーションがバックグラウンドで 5 分間停止した場合、アプリケーションを終了したいと考えています。プログラムでそれを行うことは可能ですか?