我有三个activity,常规进入顺序是——》打开app后进入一级act,点击一级act后进入二级act,再点击进入三级act. 但是我要在三级act中截图,然后直接返回到一级act, 并且截图要在一级act的gallery中显示(gallery中已经有image了)。我发现从三级act用intent直接调一级intent并不行,并不是以前的一级act实例吧?~。怎么样才能回调一级act呢?

解决方案 »

  1.   

    在AndroidManifest.xml里面的activity标签下面,试试
    android:launchMode=["multiple" | "singleTop" | "singleTask" | "singleInstance"](摘自文档,你要选择一个,大概是single什么的)
      

  2.   

    呵呵,解决了~这个帖子的方法:http://aijiawang-126-com.javaeye.com/blog/618223 
    我毕竟是新手~其实还不是太理解,还谢楼上~
      

  3.   

    Intent intent = new Intent(this, act1.class);
                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(intent);
      

  4.   

    进入第二个Activity的时候调用他的finish()方法 
      

  5.   

    atartactivityforresult
    startresult