2010.10.18 16:23

 어플리케이션 제작 중, 다른 어플리케이션 상에 존재하는 Acitivity를 수행 시키고 싶은 경우가 있다. 그러한 경우 아래와 같이 구현 해줌으로써, 해당 어플리케이션의 Activity를 호출 가능하다.

ComponentName의 인자로 들어가는 packageName은 패키지명 -  예) com.yamaia.jo
ComponentName의 인자로 들어가는 className은 패키지명을 포함하는 클래스명 - 예) com.yamaia.jo.MyActivity

...

Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(new ComponentName(String packageName, String className));
startActivity(intent);
신고
Posted by 구름같은사나이

티스토리 툴바