如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

调试器

在本文中,Activity我使用以下代码将值传递给其他Activity类:

intent.putExtra("book_arr", book_arr);  // [putExtra(String *name*,Serializable *Value*)]

如何在Android Fragments中使用此类代码?

我尝试了以下代码,但它不支持序列化值:

Bundle args =new Bundle();
args.putInt("book_arr", book_arr);

谢谢,

埃里克·贡扬
args.putSerializable("book_arr", book_arr);

如果您的book_arr(应该是bookArr)大量的重物,请考虑使它们成为Parcelable您需要编写其他代码,但是速度要快大约10倍。(如果它不是一个大对象,那么您可能不应该理会)。此页面可能会有所帮助

http://www.developerphil.com/parcelable-vs-serializable/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

来自分类Dev

Android Intent putExtra与静态调用?

来自分类Dev

Bundle.put(String,Pacelable)与Intent.putExtra(String,Parcelable)

来自分类Dev

在Fragment内部的RecyclerView的ViewHolder调用的startActivity(intent)中使用putExtra时,应用程序崩溃

来自分类Dev

RuntimeException:android.content.Intent中的方法putExtra不被模拟

来自分类Dev

如何将方向设置为intent.putExtra?

来自分类Dev

android studio中intent.getStringExtra和intent.putExtra的解释

来自分类Dev

Intent.setData与Intent.putExtra

来自分类Dev

startActivityForResult(Intent intent,int requestCode,Bundle options)如何获取额外的bundle选项?

来自分类Dev

如何将OpenCV Mat作为putExtra发送到Android Intent?

来自分类Dev

在Android Intent中的putExtra中传递null会导致编译时错误?

来自分类Dev

Android Wear Intent.putExtra用于具有contentAction的多个页面

来自分类Dev

如何将字符串值发送到intent.putextra?

来自分类Dev

操作系统 4.0 上的 intent.putExtra() 错误 - 如何解决?

来自分类Dev

使用“ Intent.putExtra()”方式将带有提醒的事件添加到日历

来自分类Dev

不使用intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri)保存视频

来自分类Dev

Intent和putExtra不起作用

来自分类Dev

intent.putExtra有什么作用?

来自分类Dev

Intent putExtra在RecyclerView(Kotlin)的ViewHolder中

来自分类Dev

Intent和putExtra不起作用

来自分类Dev

PendingIntent发送错误的Intent / putExtra

来自分类Dev

intent.putExtra 传递空值

来自分类Dev

如何在Fragment中使用onNewIntent(Intent intent)方法?

来自分类Dev

使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

来自分类Dev

使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

来自分类Dev

如何在 html-webpack-plugin 中使用 ./ 而不是 / bundle src 构建 index.html

来自分类Dev

Intent.putExtra-如何将字符串发送到下一个活动?

来自分类Dev

如何在Fragment中使用intent.getExtras()?

来自分类Dev

如何在Fragment中使用intent.getExtras()?

Related 相关文章

  1. 1

    如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

  2. 2

    Android Intent putExtra与静态调用?

  3. 3

    Bundle.put(String,Pacelable)与Intent.putExtra(String,Parcelable)

  4. 4

    在Fragment内部的RecyclerView的ViewHolder调用的startActivity(intent)中使用putExtra时,应用程序崩溃

  5. 5

    RuntimeException:android.content.Intent中的方法putExtra不被模拟

  6. 6

    如何将方向设置为intent.putExtra?

  7. 7

    android studio中intent.getStringExtra和intent.putExtra的解释

  8. 8

    Intent.setData与Intent.putExtra

  9. 9

    startActivityForResult(Intent intent,int requestCode,Bundle options)如何获取额外的bundle选项?

  10. 10

    如何将OpenCV Mat作为putExtra发送到Android Intent?

  11. 11

    在Android Intent中的putExtra中传递null会导致编译时错误?

  12. 12

    Android Wear Intent.putExtra用于具有contentAction的多个页面

  13. 13

    如何将字符串值发送到intent.putextra?

  14. 14

    操作系统 4.0 上的 intent.putExtra() 错误 - 如何解决?

  15. 15

    使用“ Intent.putExtra()”方式将带有提醒的事件添加到日历

  16. 16

    不使用intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri)保存视频

  17. 17

    Intent和putExtra不起作用

  18. 18

    intent.putExtra有什么作用?

  19. 19

    Intent putExtra在RecyclerView(Kotlin)的ViewHolder中

  20. 20

    Intent和putExtra不起作用

  21. 21

    PendingIntent发送错误的Intent / putExtra

  22. 22

    intent.putExtra 传递空值

  23. 23

    如何在Fragment中使用onNewIntent(Intent intent)方法?

  24. 24

    使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

  25. 25

    使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

  26. 26

    如何在 html-webpack-plugin 中使用 ./ 而不是 / bundle src 构建 index.html

  27. 27

    Intent.putExtra-如何将字符串发送到下一个活动?

  28. 28

    如何在Fragment中使用intent.getExtras()?

  29. 29

    如何在Fragment中使用intent.getExtras()?

热门标签

归档