android 如何在一个Activity里结束指定的Activity? 在打开Activity之前,把原先的finish掉, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转到下一个activity的代码后面加finish(); public void startActvity() { Intent intent = new Intent(...,...); startActivity(intent); finish();} 不知道楼主是不是这个意思 A->B , 现在想再B里面结束A。。但是如果再B里面使用A.finish()是不行的 呵呵 用广播可以实现的。。在B里面想要关闭的地方发送广播,再者A里面要注册一个广播用于关闭A 呃有个问题:接受广播的类不是都得继承Broadcast吗?那怎么在A里面接受B发出的广播啊? Intent i=new Intent(A,B)satrtActivity();finish(); 昨天忘记一个问题了,是这样的:如果A->B,这时候你在以后的操作里面都不会使用到A得话,那么你可以再A跳转到B得时候调用A.finish;如果你是想在B里面去关闭A的话,那么就使用广播吧,在A的OnResume()里面为它注册一个广播;A不移动要继承自Broadcast, 你可以这样写:在A里面private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub finish(); } }; @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("自己设置的antion字符串”); registerReceiver(broadcastReceiver, intentFilter); }然后再B里面很简单:sendBroadcast(new Intent("自己设置的antion字符串")); 在当前Activity中发个Intent到想要关闭的Activity,通知他自行finish关闭自己。这样对方可以在关闭自己前做一些想做的事。另外一种方式是在想要关闭的Activity中封装一个public接口,该接口只须一条语句即可:finish();但这样不规范。 这帖子好久了,http://www.pocketdigi.com/20110627/348.html 这个就可以解决.不知道对你还有用没 给“墙”跪了!跪了!跪了!跪了!(求ADT plugin) android 怎么获取 chronometer控件状态 大家给推荐几个比较火,人气比较旺的论坛. Android获取手机权限问题 Android中如何编程实现GPRS连接的打开和关闭? android.jar 源代码问题 问一个andorid使用音频接口的问题 编译android内核出现问题 隐式声明函数‘dmac_flush_range’未定义 简单的数据库操作问题。 [Canvas画图] 新手入门- 点击button就画一个矩形 activity退出动画 android 布局式跑马灯,非TextView
Intent intent = new Intent(...,...);
startActivity(intent);
finish();
}
但是如果再B里面使用A.finish()是不行的 呵呵
用广播可以实现的。。
在B里面想要关闭的地方发送广播,再者A里面要注册一个广播用于关闭A
satrtActivity();
finish();
如果你是想在B里面去关闭A的话,那么就使用广播吧,在A的OnResume()里面为它注册一个广播;
A不移动要继承自Broadcast, 你可以这样写:
在A里面
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
finish();
}
}; @Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume(); IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("自己设置的antion字符串”);
registerReceiver(broadcastReceiver, intentFilter);
}然后再B里面很简单:
sendBroadcast(new Intent("自己设置的antion字符串"));
这样对方可以在关闭自己前做一些想做的事。另外一种方式是在想要关闭的Activity中封装一个public接口,该接口只须一条语句即可:
finish();
但这样不规范。