問題タブ [activity-manager]

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

android - 別のユーザーのバックグラウンド プロセスを強制終了するには?

ActivityManager.killBackgroundProcessesを使用して別のユーザーのバックグラウンド プロセスを強制終了できません。

使用されるコードは次のとおりです。

com.example.sampleは、削除したいバックグラウンド プロセスのパッケージです

これが完了した後も、そのプロセスはバックグラウンドで実行されています。

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

java - エラーなしでアプリケーションがクラッシュする

phone と dialpad.java の 2 つのクラスがあります。電話クラスでは、これらの行をクリックすると5行あり、dialpad.javaクラスが開きます。次のように単一のタブでmultiActivitiesを実行したい

ホームタブがあり、ホームタブにダイヤルパッドのアクティビティが表示される行をクリックすると、ホームタブに電話のアクティビティが表示されるので、ActivityGroupを使用してこれを行います.しかし、直面している問題は、ダイヤルアクティビティが開いていて、別のタブで、logcat エラーを表示せずにプログラムを閉じます。

この問題を解決するのを手伝ってください

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

android - どのアクティビティがフォアグラウンドにあるかを検出するリスナーを作成する方法は?

chatHead (Facebook Messenger など) を作成するサービスを作成しました。

ただし、どのアクティビティまたはアプリケーションがフォアグラウンドにあるかを常にチェックするリスナーが必要です。

これが私のコードです-

ActivityManager を使用すると、作成時に機能します。しかし、それは OnCreate メソッドにあるため、作成時にフォアグラウンド アクティビティのみを取得すると思います。

必要なのは、フォアグラウンドでのアクティビティが特定のアクティビティ (この場合は Whatsapp など) であるかどうかを検出するリスナーを用意することです。

それ、どうやったら出来るの?

ありがとう

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

java - android.view.WindowManager$BadTokenException: ウィンドウを追加できません -- トークン android.app.LocalActivityManager$LocalActivityRecord

私は phone.java と dialpad.java の 2 つのクラスを持っています。phone クラスには、これらの行をクリックすると 5 つの行があり、dialpad アクティビティが開いています。これらのクラスは単一のタブにあるため、ActivityGroup を使用します。ダイヤルパッドには、転送ボタンをクリックすると転送ボタンがあり、ダイアログが開いて回線に参加します。直面している問題は、転送ボタンをクリックするとアプリがクラッシュして表示されることですこのエラー..

この問題を解決するのを手伝ってください。

Dialpad.java

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

java - Android L の実行中のパッケージ名を取得する方法

そのため、ActivityManager の getRecentTasks() と getRunningTasks() は非推奨になり、Android L 以降のデバイスでは縮小された結果セットが返されることは誰もが知っています。

Android L の getRunningTasks の代替

https://code.google.com/p/android-developer-preview/issues/detail?id=29

ただし、Android L で App Locker アプリを存続させるための解決策を見つけようとしています。ユーザーがロックされたアプリを開いたり起動したりするときにロック画面を表示するには、トップ アクティビティのパッケージ名が必要です。

このアプリに非常に似ています: https://play.google.com/store/apps/details?id=com.domobile.applock&hl=en

現在、私はこのコードを使用しています:

しかし、Android Lでは動かないので、どうすればいいのかわかりません...

Android Lでこのようなものを実装するにはどうすればよいですか?