0
, пожалуйста, объясните мне, почему у меня нет журнала? Я хочу знать, открыт ли или закрыт ли экстренный набор. Я пробовал этот код, но ничего не произошло.Узнайте, работает ли системное приложение
public class MyService2 extends Service {
public MyService2() {
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
ActivityManager activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++){
if(procInfos.get(i).processName.equals("com.android.phone.EmergencyDialer.DIAL"))
{
Log.i("Result", "App is running - Doesn't need to reload");
}
}
}
}
И как я называю Emergency дозвона и моей службы:
Intent intent = new Intent("com.android.phone.EmergencyDialer.DIAL");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Intent intent1 = new Intent(MyService.this,MyService2.class);
startService(intent1);
За то, что я должен делать это? Объясните пожалуйста –