2011-03-16 4 views
0

내 앱이 종료되어야하지만 다른 앱을 시작하기 전에 앱을 종료해야합니다. 가장 좋은 방법은 1) 두 번째 앱의 시작 요청 (브로드 캐스트 또는 시작 작업을 통한)과 2) 첫 번째 앱을 종료하는 가장 좋은 방법입니다. 마침표가 떠오르지 만 현재 활동뿐만 아니라 전체 앱을 닫고 싶습니다. 감사합니다Android App1에서 App1을 종료하고 App2에서 App2를 시작합니다.

+0

참고 사항 "이미 Android를 관리하고 싶고 내게 적합하다고 판단되면 닫을 것입니다."라는 대답을 읽었습니다. 내 의도는 분명합니다. 사용자가 시작해야하는 시작되지 않은 상태로 이동하려고합니다. 응용 프로그램의 일부를 다시 볼 응용 프로그램. 네, 응용 프로그램을 닫아야하고 닫기는 닫기를 의미합니다. 사용자가 앱을 다시 시작할 때까지는 어떤 활동도 다시 나타나기를 원하지 않습니다. – Androider

답변

1

그냥 응용 프로그램을 닫기 전에 당신은 의도 호출을 통해 응용 프로그램이 시작됩니다이

Intent intent = new Intent(this, package name of application 2); 
startAcvity(intent); 

이 같은 의도를 발사 할 수 있습니다. 닫는 응용 프로그램 1로

은 (

Finish sub activities programmatically

0

이 코드를

btn.setOnClickListener (새 OnClickListener를() { @Override 공공 무효의 onclick을 시도해보십시오 링크에서 봐 가지고 간다 보기 v) {

// TODO 자동 생성 방법 스텁 의도 res = 새로운 의도();

/* 다른 앱 패키지 이름 */

String mPackage = "com.ReachOut";

/* 클래스 이름

문자열 mClass = ".splash1"*/

;

res.setComponent (새 구성 요소 이름 (mPackage, mPackage + mClass));

startActivity (res); } });

& 여기 첫 번째 앱 활동을 끝내고 싶습니다.

관련 문제