Ara*_*san 48 android android-intent android-activity start-activity
startActivityForResult()和之间有什么区别startActivity() ?
何时以及为什么我应该使用每一个?
Nan*_*nne 36
启动活动,就像启动应用程序一样:例如:您有一个带有主屏幕和用户信息屏幕的应用程序:如果您按下用户信息按钮,则启动用户信息活动.
开始一项活动并期待回报.例如,在您的用户信息屏幕上,您可以上传个人资料照片.您可以使用明确的目标启动gallery-activity,以使用首选图片返回URI.您可以从文学上开始这项活动以获得结果(图片.有一些技术方法可以确保您真正得到结果,但在手册中它们非常清楚.
Ran*_*oid 25
startActivity将启动一个新活动,而不关心该活动在何处以及如何完成.
明显地
当启动的活动决定完成时,startActivityForResult会等待回调
startActvity()将启动您要启动的活动,而不必担心从startActivity启动到父活动的新子活动的任何结果.
startAcitvityForResult()从您的活动启动另一个活动,它希望通过startAcitvityForResult()从新启动的子活动中获取一些数据并将其返回到父活动.
检查此链接 - Activity#startActivityForResult(Intent, int)
| 归档时间: |
|
| 查看次数: |
24651 次 |
| 最近记录: |