`

Android 中 代码跳回到指定activity

 
阅读更多


  有的时候,需求和这个世界一样无奈,A到B,B到C,需求要C到A,既然A没有死去,那么new一个新的A是对A的不负责任。所以就有了这个命题,如何跳回指定的activity。

1.在C跳转动作中添加如下代码:
Intent intent = new Intent(C.this, A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

startActivity(intent);

如果C到A(一般都会有)需要携带数据,一边A刷新页面显示,那么加上intent.putExtra


2.在A中接受C的返回动作,不重新onCreat了,而且多添加一个方法,onNewIntent(Intent intent) ,此为系统方法,可以直接添加。
  在方法内部,可以处理C带来的数据以及其他的操作。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics