2011-03-16 40 views
0

我的應用需要關閉自己,但在此之前啓動其他應用的啓動。 1)發出第二個應用的啓動請求(通過廣播或剛開始的活動),以及2)關閉第一個應用的最佳方式是什麼?完成後想到,但我想關閉整個應用程序,而不僅僅是目前的活動。由於Android以編程方式關閉App1並從App1啓動App2

+0

請注意我已經閱讀了答案「你爲什麼要這樣做Android管理這個,當它看起來合適時會關閉它」我的意圖很清楚,我想要達到未啓動狀態,用戶需要啓動應用程序再次查看它的任何部分。是的,我確實需要關閉應用程序並關閉手段。我不希望任何活動重新出現,直到用戶再次啓動應用程序。 – Androider 2011-03-16 05:20:47

回答

1

只需關閉應用程序之前,你可以解僱這樣

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

這個意圖將通過電話意向啓動應用程序2。

爲封閉應用1去看看下面的鏈接

Finish sub activities programmatically

0

試試這個代碼

btn.setOnClickListener(新OnClickListener(){@Override 公共 無效的onClick( View v){

// TODO自動生成方法存根 意圖res = new Intent();

/*其他應用包名稱*/

字符串mPackage = 「com.ReachOut」;

/*類名*/

字符串mClass =」 .splash1" ;

res.setComponent(new ComponentName(mPackage,mPackage + mClass));

startActivity(res); } });

&這裏你想完成()你的第一個應用程序活動。

相關問題