この質問は少し難しいです:
タイマーを使用すると、5 秒ごとにメソッドが開始されます。この関数内で、実際に実行されているアクティビティを知る必要があるため、次のように記述します。
public class ProcessesCheck extends TimerTask {
@Override
public void run() {
Log.w("hello", "my name is Nicolas".concat( String.valueOf( SystemClock.uptimeMillis() )));
Context.getPackageManager();
etc.....
}
}
run メソッドは 5 秒ごとに実行されます。
しかし問題は、Context がなく、メソッド getPackageManager を取得するために my_context オブジェクトをインスタンス化することさえできないことです。
したがって、次の行:'Context.getPackageManager();' エラーがあります!
メソッド「run」でgetPackageManagerを起動する方法を知っている人はいますか?
ご協力いただきありがとうございます