在一个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);