* 묵시적 호출
Intent intent = getPackageManager().getLaunchIntentForPackage( " 패키지 이름" );
startActivity(intent);
* 명시적 호출
ComponentName comp = new ComponentName("패키지명","패키지명.액티비티명");
Intent intent = Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER)
intent.setComponent(comp);
startActivity(intent);
* 최상위 액티비티를 실행 하고 싶은 경우
Intent intent = getPackageManager().getLaunchIntentForPackage( "패키지 명" );
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
startActivity(intent);
'ANDROID의 속삭임' 카테고리의 다른 글
[android][로그인][구상도] 안드로이드 어플리케이션 로그인 구상 (0) | 2013.10.23 |
---|---|
[android][extendList] 확장리스트 (0) | 2013.10.23 |
[android][기초]페이지 이동 (0) | 2013.09.27 |
[android][Notification]통지 등록및 통지유틸 (0) | 2013.09.25 |
[android][라이브러리] 안드로이드 차트 라이브러리 (0) | 2013.09.25 |