目前我正在开发一个应用程序,其中,当设备上没有互联网连接时我使用sqlite数据库,并且当互联网可用时使用网络服务.
我不得不问,什么是同步的最佳方法?
>是否可以通过设置标志并检查更新然后进行同步.
>或任何可用的工具.
>或任何其他可用方法.
解决方法
我认为做一个布尔函数就像:
public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = connectivityManager.getActiveNetworkInfo(); if (info == null) return false; return info.isConnected(); }