<activity android:name=".IntentActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="com.test.simpletest.SEARCH" />
</intent-filter>
</activity>
cli에서 테스트
am start -a com.test.simpletest.SEARCH -n com.test.simpletest/com.test.simpletest.IntentActivity
Other activity.
private Intent getCustomIntent(){ final String START_INTENT = "com.test.simpletest.SEARCH"; final String ACTIVITY_NAME = "com.test.simpletest.IntentActivity"; final String HOME_PACKAGE_NAME = "com.test.simpletest"; Intent intent = new Intent(START_INTENT); ComponentName name = new ComponentName(HOME_PACKAGE_NAME, ACTIVITY_NAME); intent.setComponent(name); //Same application에서는 아래의 Flag를 사용하지 않아야 호출 됩니다. /*intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);*/ return intent; }
'android' 카테고리의 다른 글
MediaPlayer (0) | 2018.07.18 |
---|---|
Single Fragment 예제 (0) | 2018.07.16 |
tutorialspoint (0) | 2018.07.16 |
custom view tutorial 따라하기 3 (0) | 2018.07.16 |
custom view tutorial 따라하기 2 (0) | 2018.07.13 |