Android 如何获取当前的Activity对象

在一个Activity中,通过startActivityForResult()方法打开了另一个Activity,那么如何获取到新打开的Activity对象,我需要用这个对象去实现findViewById方法,现在的话是在报错,空指针异常,有知道怎么实现的么,感谢。

时间太长忘的差不多了,印象中不是可以直接创建一个activity对象,然后给一个反射类,比如你要拿到helloActivity这个,直接创建Activity(helloActivity.class)通过反射拿到吗,印象中是这样,看看吧

我审错题了。
你是要在startActivityForResult的时候用另一个Activity的控件吗?

那你写一个基类的BaseActivity,弄一个栈集合,存活动。BaseActivity的onCreat和onDestroy里面做添加和移除操作。栈集合的最后一个,就是你想要的活动

1.getActivity() 2.context上下文 3.把想获取的方法放到一个Utils类里,可静态调用 你这样写法我觉得很离谱啊

题主要是想从MainActivity 跳转到 Activity B,那么需要

 startActivityForResult (new Intent(MainActivity.this, B.class), 100);