gpt4 book ai didi

android - 如何在 Activity 中传递 onActivityResult 数据?

转载 作者:行者123 更新时间:2023-11-29 17:22:17 24 4
gpt4 key购买 nike

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 900) {
if (resultCode == getActivity().RESULT_OK) {
Bundle b=data.getExtras();
if(b!=null){
Playlist playlist = (Playlist) b.getSerializable("obj");
int playlistId = data.getIntExtra("PLAYLIST_ID", 0);

Log.d("---->Data ID", String.valueOf(playlistId));
}
}
}

如何在 onCreate() 方法中发送 playlistId 值?

最佳答案

结果 Activity :

  intent.putExtra("yourKeyName", "hello");
setResult(900, intent);

获取结果:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode== 900) {
if (resultCode == getActivity().RESULT_OK) {
String hello = data.getStringExtra("yourKeyName");
}
}

您不必创建新的 Bundle,只需从“Intent 数据”中获取额外的内容即可。希望这会有所帮助。

关于android - 如何在 Activity 中传递 onActivityResult 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com