私のBluetoothアプリケーションでは、フラグメントを使用しました。フラグメントにいるときに、Androidデバイスのホームボタンを押しました。フォアグラウンドでのアクティビティの後、最初にフラグメントを以前の状態から開きたいと思います。このコードを使用しましたが、機能しません
note-以前の状態から同じアクティビティを開始したい
activityManager = (ActivityManager) getApplicationContext()
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos = activityManager
.getRunningAppProcesses();
for (int i = 0; i < procInfos.size(); i++) {
if (!procInfos.get(i).processName.equalsIgnoreCase("com.example.democamera")) {
Log.e("Service", "in service");
Intent intent1 = new Intent(getBaseContext(),MainActivity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
getApplicationContext().startActivity(intent1);
}
}