小编Dav*_*eda的帖子

从Activity外部处理onActivityResult

我正在尝试创建一个帮助器类来启动Activity并获取返回结果(startActivityForResult)以避免开发人员编写自己的onActivityResult代码并封装复杂的内部细节.

即:来电者的代码:

MyIntent i = new MyIntent();
i.getMyData(new OnData() { public void onData(Bundle data) {....} );
Run Code Online (Sandbox Code Playgroud)

我尝试Activity在MyIntent中创建一个"虚拟" 只是为了能够覆盖onActivityResult,但是活动需要在清单中声明,这是帮助程序类试图避免的.没有"setOnActivityResult"这将是一个很好的选择.

那么,如何以Activity编程方式创建并"附加"它以使其具有有效状态?

创建之后new Activity()我想调用内部的活动"附加".

android android-intent android-activity

7
推荐指数
1
解决办法
2784
查看次数

标签 统计

android ×1

android-activity ×1

android-intent ×1