안드로이드 개발 질문/답변
(글 수 45,052)
File apkFile = new File("sdcard/test.apk");
Uri apkUri = Uri.fromFile(apkFile);
try
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType( Uri.fromFile(apkFile), "application/vnd.android.package-archive");
startActivity(intent);
moveTaskToBack(true);
finish();
}
catch (Exception e)
{
}
위와 같이 현재 실행되어 있는 어플에서 다른 apk를 설치할려고 합니다
그래서 설치 어플을 부르고 현재 떠있는 어플을 종료를 했는데 종료만되고 어플 설치화면이 나타나지 않습니다
종료를 안시키면 나타납니다
설치화면이 나타나고 현재 어플을 종료시킬려면 어떻게 해야하나요?




Intent Flag 중에 NEW_TASK 가 잇습니다. 현재어플이 종료되도 새로운테스크에서 실행되는것이기떄문에 영향을 받지 않을겁니다.
intent.setFlag() 이 메소드 이용하시면됩니다