I want to know is it possible on onActivityResult()
to use inside Fragment and if yes then how it works please explain with example.
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
if you call
startActivityForResult()
in fragment , result is delivered to parent activity.if you see requestCode in activity it will be like 655545, now
super.onActivityResult () will calculate desired fragment and request code.
if your fragment in ViewPager desired fragment index is found using
and requestCode is found by
requestCode&0xffff
.Definitely it will work, It will work same like in activities. You have call
startActivityForResult(intent, requestCode);
and normally get result inYou would call:
and then:
Use this code in the activity.
Yes you can use OnActivityResult inside Fragment.like this
now you call onActivityResult like this
EDIT
The Above answer is old
check here the updated answer https://stackoverflow.com/a/17085889/7666442