Java 在android远程数据库中输入或更新后通知应用程序
我不熟悉安卓系统,开发了一款将数据插入和更新到远程系统的应用程序Java 在android远程数据库中输入或更新后通知应用程序,java,android,mysql,service,broadcastreceiver,Java,Android,Mysql,Service,Broadcastreceiver,我不熟悉安卓系统,开发了一款将数据插入和更新到远程系统的应用程序 MySql数据库,我还可以使用JSON对象在列表视图中显示它。 现在,当我使用后台在数据库中插入或更新数据时,我希望通知应用程序 即使服务的效率低于GCM public class Myservice extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { //
MySql数据库,我还可以使用
JSON
对象在列表视图中显示它。
现在,当我使用后台在数据库中插入或更新数据时,我希望通知应用程序
即使服务的效率低于GCM
public class Myservice extends Service
{
@Override
public int onStartCommand(Intent intent, int flags, int startId)
{
//TODO do something useful
return Service.START_NOT_STICKY;
}
@Override
public IBinder onBind(Intent intent)
{
//TODO for communication return IBinder implementation
return null;
}
}
我参考了一些链接和vogella教程,但它是针对alarm manager的。我需要数据库。有人可以提供一些代码示例。运行后台任务并轮询服务器进行更新是一个非常糟糕的主意,因为它有许多缺点。我建议您使用GCM。因为它很容易实现。(和) 但是,由于您需要基于服务的方法: 尝试使用,因为它们可以节省您的电源
我仍然会敦促您使用gcm,因为gcm在这方面非常有效(轮询更新)。感谢您的想法,您可以提供如何使用java从服务器端检索到应用程序的代码示例。@user3620233我有更新我的答案的链接…:)