是否可以startActivityForResult()从非活动类调用以获得结果?
场景是这样的:
我有一个类NonActivity(它不是从Activity派生的,因为它不是UI).这个类将有很多函数(基本上是步骤)来运行.其中一个步骤需要显示UI(Activity)然后获取结果(用户输入内容).然后能够在接下来的步骤中使用该数据.
如果没有派生活动类,如何实现这一点,因为我没有UI组件?此外,因为我不想从活动类派生,这意味着我无法覆盖OnActivityResult().结果究竟来自哪里?