Android 中的回调函数 onActivityResult不知道是否可以帮到你
http://blog.csdn.net/ghd2000/article/details/5716894

解决方案 »

  1.   

    多谢 大帅, 我主要目的是想知道一个Activity的是在哪个Application或者Activity里面通过Intent创建起来的。   我的例子其实不应该这么写, 本来应该直接是 finish();的
      

  2.   

    当你要从这个activity跳到另一个activity时,你是在这个activity里面创建intent对象,然后通过intent隐式或显式进入到另一个activity,也就是你说的子activity,
    如我在mainactivity写 Intent intent = new intent(this,nextactivity.class);startactivity(intent);,当触发这个intent时就进入到了nextactivity那个activity里了
      

  3.   

    在一个activity启动另一个activity一种是无返回值的startActivity,一种是带有返回值的startActivityForResult,如果你想用带返回值的方式从焦点Activity获取intent键值,可以去查下startActivityForResult