最近一个 App 中用到了 startActivityForResult() 方法,使用的时候却出现了一些问题,比如我在 Activity A 中调用该方法向 Activity B 中跳转,如果 B 中完成一系列操作之后用 setResult(resultcode, intent); finish(); 跳转到 A ,A 在 onActivityResult() 中进行处理没什么问题,但是如果,用户取消了操作,比如在B中按下返回键,这样就会造成一个情况,就是当 Activity B 结束,Act
fragment 是一个控件,却拥有像activity一样的生命周期 需要一个总的fragmentActivity来进行控制全部的fragment的使用,在这个activity的布局文件中要有一个framelayout的控件容器,来容纳fragment fragment 有个oncrateview来生成fragment所需的布局文件,用的是inflater.inflate(R.layout...,container,false); 在fragmentactivity中用new 一个相应的frag