在安卓工程中,有两个Activity(从A跳转到B),B中有两个按钮,其中 一个要实现 点击后直接退出程序的功能

 我来答
sunjchg
推荐于2017-10-23 · TA获得超过266个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:232万
展开全部
调用this.finish()方法,就可以退出,注意这个方法是推出,不是后台运行返回桌面
更多追问追答
追问
button3.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
/* import
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(0);//退出程序
}});
我用了 这个方法 ,也是网上找的 可以。
你又没有 Android 秒表或者 音乐播放器的 源代码
追答
秒表没有,音乐播放器,我也是以前在网上下的源吗,你找找吧,应该有很多
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mayuyizu
2012-09-10
知道答主
回答量:3
采纳率:0%
帮助的人:4353
展开全部
第二个Activity你可以这样写:
public class twoActivity extends Activity {
private Button btn_end = null; // 这个就是点击退出程序的按钮
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.three);
btn_end = (Button) this.findViewById(R.id.btn_end);
btn_end.setOnClickListener(new OnClickListener(){
public void onClick(View v){
System.exit(0); // 推出程序
}
});
}
}

// 我刚刚也作了一个这样的程序,就是这样写的,运行没问题,你也可以试一下,希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zd1985jd
2012-07-25 · 超过21用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:49万
展开全部
B 还要不要回到A,不回的话在A 中startActivity(B)后调用A.finish(); 这样B.finish()的时候就直接退出程序了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33dab3f
2017-10-23 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:639万
展开全部
1、可以A跳转B时后面加一个finish(),让后B中退出程序按钮的事件也执行finish()。

2、 中退出程序按钮的事件执行System.exit(0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式