现在有3个activity
从第一个activity,调用第三个activity,返回时返回到第一个
从第二个activity,调用第三个activity,返回时返回到第二个
(从哪个activity调用的就返回到哪个) 返回时应该怎么办? 具体的函数应该怎么写呀?
我用到的intnet跳转函数是 startActivityForResult()每个 activity 返回时都有自己的 requestCode和resultCode,求大神怎么解决?
从第一个activity,调用第三个activity,返回时返回到第一个
从第二个activity,调用第三个activity,返回时返回到第二个
(从哪个activity调用的就返回到哪个) 返回时应该怎么办? 具体的函数应该怎么写呀?
我用到的intnet跳转函数是 startActivityForResult()每个 activity 返回时都有自己的 requestCode和resultCode,求大神怎么解决?
解决方案 »
- Android该怎样通过wifi得到广播地址中的信息?
- 重写onPause(),按下Back或Home键“程序意外停止”的问题
- Android 4.0 模拟器问题
- 如何使源码编译的模拟器使用SDcard
- Android 提示:No such file or directory 没找到文件 目录
- 请问如何修改Init.rc
- Android的ListView控件如何实现新加入的item从上往下排列
- 求神帮助,焦点问题~~~~~~~~~~~~
- Settings源代码讨论-com.android.settings.applications.ApplicationsState中为何加锁?
- Android调用webService使用HttpTransportSE.call()方法出错,求解!
- androidstudio3.0新建项目找不到R文件
- 执行了startActivity后,在此Activity还未显示的时候,怎么取消此界面的显示
如果你在清单文件里面设置启动模式,就具体情况具体分析,思维有了,逻辑其实很简单!
public static void startActivity(Context mContext, String falg) {
Intent intent = new Intent(mContext, AttendanceReportActivity.class);
intent.putExtra("flag",flag );
mContext.startActivity(intent);
}
调用 :
AttendanceReportActivity.startActivity(mContext,"AttendanceReportActivity");
然后返回时,判断标志位即可,总之方法非常多。