从android中的sqlitedatabase上传数据到mysql和php

从android中的sqlitedatabase上传数据到mysql和php,php,android,mysql,sqlite,Php,Android,Mysql,Sqlite,我正在尝试开发一个应用程序,将数据从sqlitedatabase上传到mysql数据库 当internet连接不可用时,数据仅保存到sqlitedatabase,当连接可用时,它将sqlitedatabase中的数据上载到mysql数据库 当我在我的应用程序上保存数据时,它会将数据保存在sqlitedatabase中,我有代码将数据上传到mysql,但我正在尝试在网络连接可用时执行上传操作…希望我的问题现在更清楚?你可以使用广播接收器,等待操作ConnectivityManager.connec

我正在尝试开发一个应用程序,将数据从sqlitedatabase上传到mysql数据库

当internet连接不可用时,数据仅保存到sqlitedatabase,当连接可用时,它将sqlitedatabase中的数据上载到mysql数据库


当我在我的应用程序上保存数据时,它会将数据保存在sqlitedatabase中,我有代码将数据上传到mysql,但我正在尝试在网络连接可用时执行上传操作…希望我的问题现在更清楚?

你可以使用广播接收器,等待操作
ConnectivityManager.connectivity\u action

看到这个了吗

当您收到
ConnectivityManager.CONNECTIVITY\u ACTION
时,从应用程序启动一个webservice调用,该调用将数据发送到mysql数据库

例:


我们很高兴听到你在尝试:)你到底有什么问题?
broadcastReceiver = new BroadcastReceiver() {

                @Override
                public void onReceive(Context context, Intent intent) {

                    ConnectivityManager connectivity = (ConnectivityManager) context
                            .getSystemService(Context.CONNECTIVITY_SERVICE);


                        NetworkInfo[] info = connectivity.getAllNetworkInfo();
                        //Play with the info about current network state


                    }

                }
            };

            intentFilter = new IntentFilter();
            intentFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
            registerReceiver(broadcastReceiver, intentFilter);