我正在开发一个项目,目前正在调用各种各样的Activity方法。 (例如,我的CameraActivity在其JpegPictureCallback中调用startActivityForResult(),另一个活动是在其一个Views中调用startActivityForResult(),而另一个活动的其中一个按钮的onClickListeners调用finish())
我是Android的新手,但有些练习对我来说似乎奇怪。特别是当我不得不明确地给出一个子视图或onClickListener时,父Activity就这样可以调用这样的方法。通常当我不得不像我那样努力使某些东西发挥作用时,通常会有更好的方法。
在一个类中调用startActivityForResult()并在另一个类中返回onActivityResult()似乎是反直觉的。它似乎没有形成合理的信息流。
具体来说,我的问题是:
答案 0 :(得分:0)
详细信息检查:http://developer.android.com/training/basics/intents/result.html