복붙노트

[ANDROID] 어떻게 안드로이드 응용 프로그램 '다시 시작'을 프로그램 [중복]

ANDROID

어떻게 안드로이드 응용 프로그램 '다시 시작'을 프로그램 [중복]

해결법


  1. 1.병력과 같은 체크 아웃 의도 속성, 분명 다시 스택 등 ... Intent.setFlags

    병력과 같은 체크 아웃 의도 속성, 분명 다시 스택 등 ... Intent.setFlags

    Intent mStartActivity = new Intent(HomeActivity.this, SplashScreen.class);
    int mPendingIntentId = 123456;
    PendingIntent mPendingIntent = PendingIntent.getActivity(HomeActivity.this, mPendingIntentId, mStartActivity,
    PendingIntent.FLAG_CANCEL_CURRENT);
    AlarmManager mgr = (AlarmManager) HomeActivity.this.getSystemService(Context.ALARM_SERVICE);
    mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, mPendingIntent);
    System.exit(0);
    
  2. from https://stackoverflow.com/questions/15564614/how-to-restart-an-android-application-programmatically by cc-by-sa and MIT license