何時間も記事を検索して読んだ後、停止したアプリケーションをホームボタンで再起動するのと同じ方法で呼び出すことができません。そのため、ホームボタンを押したところ、アプリケーションが停止しました。そして、私のサービス(他のパッケージから)は、アプリケーションの新しいインスタンスのみを開始できます(メインの起動アクティビティ)。
Context context = this.getBaseContext();
PackageManager pm = context.getPackageManager();
Intent appStartIntent = pm.getLaunchIntentForPackage("main.application");
appStartIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(appStartIntent);
可能であれば、サービスからアプリケーションの onResume を呼び出したいと思います - 私はそれを達成しませんでした。
私は自分の活動でもこれを試しています:D ...
@Override
protected void onStop() {
super.onStop();
super.onResume():
}
うまくいかない最善の解決策 - ホームボタンを無効にする
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK
よろしくお願いします。