android-sdk-doc中写得很清楚:
public void finishActivity (int requestCode)
Force finish another activity that you had previously started with startActivityForResult(Intent, int).
Parameters
requestCode The request code of the activity that you had given to startActivityForResult(). If there are multiple activities started with this request code, they will all be finished.
就是finishActivity可以关闭通过startActivityForResult启动的另一个activity或一组activity。
但是经过试验,这个方法并不起效:
Intent intent = new Intent(mainActivity.this, ActivityA.class);
startActivityForResult(intent, 1);
public class ActivityA extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_a);
Button activity_a_btn = (Button)findViewById(R.id.activity_a_btn);
activity_a_btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ActivityA.this.finishActivity(1);
}
});
}
}
在ActivityA中点击按钮,并没有关闭ActivityA。这是android的一个bug?
相关推荐
activity更新另一个activityUI方法——广播
假如说有一个activity A,在A中跳转到Activity B, 然后在B中跳转到Activity C中,最后要在C中把activity A,B,C都关掉。 首先有一个Activity A,A中有一个Button,点击这个Button会跳到Activity B中去,但会拿到...
这是一个关于从一个activity跳到fragment,再从fragment跳到activity的页面之间的跳转!!!
当前Activity APK是一个可以显示当前Activity包名和类名的Android开发者小工具。
该资源包含了一个activity访问另一个应用的acitvity的简单实现,简单易懂,喜欢的下载!
如何让Android横竖屏切换时不销毁当前的activity活动
android Activity实例演示Activity 的lifecycle,及一个Activity如何启动另一个Activity
devDiv 移动开发丛书之android 第二章 activity 生命周期
代码主要实现从一个Activity跳转到另外一个Activity
Activity之间的数据传递 简单功能的实现 对新手有所帮助
博客里面的例子程序,见地址http://blog.csdn.net/jason0539/article/details/18075293
androd查看当前activity 运行后可以知道手机中正在运行的Activity是那个,在review代码的时候简直就是神器
一个简单介绍Activity两个界面直接数据传递的demo.
activity的四种加载模式:<!-- 不写的话也默认是standard --> <!-- standard表示每执行一次startactivity就新建一个... singleInstance表示整个系统中只有一个实例, 创建时会新建一个栈, 且此栈中不能有其它对象
Demo结构 fragment_first.xml fragment_second.xml fragment_main.xml 效果图: 原创文章 2获赞 1访问量 119 关注 私信 展开阅读全文 作者:河边啃母鸡
一个viewpager中嵌套多个activity,每当滑动到当前activity时,加载当前activity中的数据,实现异步加载
Android判断栈顶activity;打印当前最顶层的activity类名;采用服务后台运行获取当前activity类名;是一个demo App,使用Android studio工具打开,有需要的可以自行下载;
主要为大家详细介绍了Android利用Intent启动和关闭Activity的相关操作,感兴趣的小伙伴们可以参考一下
09-01 rxbus从第二个activity发送消息给第一个activity,并后台更新第一个activity的UI
LocalActivityManager类是管理activity的,然后通过startActivity(String id, Intent intent)这个方法获取Window获取当前Window对象,再然后调用getDecorView()方法获取当前activity对应的view,这样就可以使用...