如何在Android中使用intent在应用程序之间传递自定义对象?在android应用程序之间传递数据的最佳方式是什么?
回答
实施Parcelable
威力似乎是一个不错的选择,但它会造成问题,如果你曾经修改对象结构。两个应用程序都需要保持最新,否则反序列化会崩溃。
我会去一个JSON或XML序列化,并通过字符串作为额外的意向。
尝试下面的内容。将下面的代码放在您想要传递数据的主要活动中。
Intent i = new Intent("com.your_app_package_name.your_app_name.ActivtiyAlpha");
i.putExtra("KEY_DATA_EXTRA_FROM_ACTV_B", myString);
// add extras to any other data you want to send to b
和其他活动。
Bundle b = getIntent().getExtras;
if(b!=null){
String myString = b.getString("KEY_DATA_EXTRA_FROM_ACTV_B");
// and any other data that the other app sent
}
运想通过自定义的答复对象 – Raghunandan
感谢,这工作时,我想在我的情况却传递一个字符串我想通过我已经定义了一个自定义对象。 – v1kas
类必须实现parcelable,然后你可以通过自定义对象的问题的另一个类 – Raghunandan
您可以使用内容提供商共享应用程序之间的数据... This is the link
- 1. 在vue.js中的组件之间传递数据的最佳方式是什么?
- 2. 将参数传递给应用程序的最佳方式是什么?
- 3. 在.NET应用程序中传递XML的最佳方式是什么?
- 4. 在Android中存储应用程序数据的最佳方式是什么?
- 5. 在应用程序中,在活动之间传递自定义对象的最佳方式是什么?
- 6. 在类之间管理数据的最佳方式是什么?
- 7. 在java程序运行之间存储数据的最佳方式是什么?
- 8. 在两个应用程序之间传输数据的最佳方式
- 9. durandal:在ViewModels之间传递数据的最佳方式
- 10. 在Segmentation之间传递ViewController数据的最佳方式
- 11. 在Android中的应用程序之间传递数据的最简单方法
- 12. 什么是存储MySQL数据库的Android应用程序的最佳方式
- 13. 在asp.net应用程序之间传递对象的最佳方式
- 14. Android:使用ListView时在活动之间传递数据的最佳方式
- 15. 在onPause和onResume之间传输数据的最佳方式是什么?
- 16. 在Winforms C#中的GUI之间传递变量的最佳方式是什么?
- 17. 与Windows应用程序之间进行通信的最佳方式是什么?
- 18. 应用程序之间的最快数据传输方式
- 19. 在.NET中的并发线程之间传递数据的最佳方式是什么?
- 20. 什么是在java中传递数组的最佳方式
- 21. 什么是同步应用程序数据的最佳方法
- 22. Android中的Thread和AsyncTask之间的最佳方式是什么?
- 23. 什么是应用程序之间的数据转换的最佳做法
- 24. 在应用程序中加密数据的最佳方式是什么
- 25. 在Mac应用程序和Web之间同步一小段数据的最佳方式是什么?
- 26. 什么是故事板视图之间传递对象的最佳方式?
- 27. 在Android应用程序中验证用户的最佳方式是什么?
- 28. 在Android应用程序中使用typo3内容的最佳方式是什么?
- 29. 使用应用程序预加载数据的最佳方式是什么?
- 30. 什么是重构数据库程序的最佳方式?
之间的应用程序或活动之间? – Simon
use singleton http://stackoverflow.com/a/19763218/1012284 –
应用程序之间。 – v1kas