如何传递XML Document对象?

时间:2011-02-28 09:22:26

标签: java android xml dom

是否可以使用Intent将XML DOM Document传递给另一个Thread? 我想知道这是否可行,因为我在谷歌上找不到任何相关信息......

我在我的应用程序中使用不同的XML文档,它们都来自单个Interface类。我想在服务&中创建这样一个文档。然后将它传递给一个线程或另一个服务,通过DatagramSocket发送它。但我无法弄清楚如何正确地做到这一点...我想可以使文件可序列化,然后将它们添加到我想传递的Intent ...但这是一个正确的方法去或是最好使用另一种方法吗?

1 个答案:

答案 0 :(得分:1)

  

是否可以使用Intent将XML DOM Document传递给另一个线程?

首先,您不会通过Intents将内容传递给线程,除非该线程是由IntentService管理的线程。

其次,您不能将Document添加到Intent附加内容中。

  

但这是一种正确的方法还是使用其他方法更好?

在您的情况下,没有两项服务。将它们组合成一个服务,您不必担心这个问题。