スマート マネージャーは、3 日間使用されていないアプリを強制終了します。私のアプリはいくつかのバックグラウンド作業を行うため、ユーザーはアプリを開く必要はありません。
アプリの最適化モードに入らないようにするにはどうすればよいですか (Android OS 5.0.2、5.1.1)
スマート マネージャーは、3 日間使用されていないアプリを強制終了します。私のアプリはいくつかのバックグラウンド作業を行うため、ユーザーはアプリを開く必要はありません。
アプリの最適化モードに入らないようにするにはどうすればよいですか (Android OS 5.0.2、5.1.1)
残念ながら、現時点ではこれを防ぐ方法はありません。
唯一できることは、アプリの最適化を無効にするようユーザーに指示することです。
私は少し前にこれについて自分でいくつかの調査を行いました.ここに私が保存したいくつかのリンクがあります.
また、スマート マネージャー アプリの BatteryActivity (インストールされている場合) を起動して、ユーザーが最適化を無効にするのに役立つコード スニペットを次に示します。
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.samsung.android.sm", "com.samsung.android.sm.ui.battery.BatteryActivity"));
try {
getActivity().startActivity(intent);
} catch (ActivityNotFoundException ex) {
Toast.makeText(getActivity(), "Smart manager not installed on this device", Toast.LENGTH_LONG)
.show();
}