将自定义对象发送到Android服务的最佳方法是什么

时间:2013-12-17 14:26:22

标签: android android-service

这是我的场景:当网络连接中断时,我的android服务应该像几个应用程序的缓存服务。每个应用程序只是发布一些东西到网站。当网络连接中断时,每个应用程序都应将其无法发送的消息发送到我的Android服务。 一旦再次建立连接,服务就应该为每个应用程序发送缓存的消息。

我的问题:我不能仅将消息本身作为字符串发送,因为我的服务需要更多信息(目的地,身份验证等)。我想过发送一个包含所有必要信息的对象。

我的问题:这是要走的路吗?如果是这样:我如何将自定义对象发送到服务?如果不是:实现它的另一种方式是什么?

我的例子,只是假设: 我有以下类,代表一个应用程序:

public class Facebook{
    private Authentication auth;

    public void login(String user, String pw){
        //login
    }
    public void sendMessage (String msg){
        //send msg
    }

如果网络连接中断,我的andorid服务应该使用Facebook对象。建立网络连接后,我的android服务应该使用sendMessage方法发送它。

告诉我,如果我需要更详细地描述一些内容,因为它不够明确。

0 个答案:

没有答案