如何在整个应用程序中保持XMPP连接活动?

时间:2012-07-19 10:30:47

标签: android object

  

可能重复:
  Android: How do i pass an object from one activity to another?

我有一个类XmppClient(); 像这样在MainActivity中实例化

XmmppClient client = new XmmppClient ();

并且必须在另一个活动中使用它,我怎样才能为我的应用程序保持活着..

3 个答案:

答案 0 :(得分:1)

您可以将Custom Obejct传递到两个活动之间:

1。使用Application

2。MyView班级中实施Parcelable界面

3。MyView课程中实施Serializable界面

答案 1 :(得分:0)

是的,仅当您的自定义对象类实现Parcelable接口时才可能。

答案 2 :(得分:0)

一个选项可能是让您的自定义类实现Serializable接口,然后您可以使用Intent#putExtra()方法的putExtra(Serializable ..)变体在intent中传递对象实例。

PSEUDO代码:

//to pass :
   intent.putExtra("MyClass", obj);  

// to retrieve object in second Activity
getIntent().getSerializableExtra("MyClass");