这是我的场景:当网络连接中断时,我的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方法发送它。
告诉我,如果我需要更详细地描述一些内容,因为它不够明确。