안드로이드 개발 질문/답변
(글 수 45,052)
PackageManager packageManager2 = getPackageManager();
String packageName2 = (String) v.getTag();
try {
Intent a = packageManager2
.getLaunchIntentForPackage("com.kakao.talk");
if (null != a) {
startActivity(a);
}
} catch (ActivityNotFoundException e) {
}
이렇게 해서 애플리케이션 내에서 타 애플리케이션을 구동하는데 성공했습니다.
그런데 해당 애플리케이션이 존재하지 않을때 토스트를 띄워주고 싶은데 어떻게 해야되나요?




잘은 모르겠지만..지정된 패키지가 없을경우엔...
PackageManager.NameNotFoundException를 던지네요...try, catch로 잡아서 토스트 띄워주면 될거같네요...