Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在后台检查internet_Java_Android_Database - Fatal编程技术网

Java 在后台检查internet

Java 在后台检查internet,java,android,database,Java,Android,Database,我希望能够运行一个后台进程,当用户进入互联网时,该进程始终打开以进行检查 这样,当用户重新联机时,我在本地保存到他们手机中的数据将自动推送到我的在线数据库中 我不知道在没有打开应用程序的情况下这是否可行 由于GDPR,领域不是一个选项 谢谢。使用此BroadcastReceiver结构: public class InternetReceiver extends BroadcastReceiver { @Override public void onReceive(final

我希望能够运行一个后台进程,当用户进入互联网时,该进程始终打开以进行检查

这样,当用户重新联机时,我在本地保存到他们手机中的数据将自动推送到我的在线数据库中

我不知道在没有打开应用程序的情况下这是否可行

由于GDPR,领域不是一个选项


谢谢。

使用此
BroadcastReceiver
结构:

public class InternetReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(final Context context, final Intent intent) {
        //Do Something
    }
}
标记中,添加:

<receiver android:name=".InternetReceiver" >
    <intent-filter>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
    </intent-filter>
</receiver>

使用此
广播接收器
结构:

public class InternetReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(final Context context, final Intent intent) {
        //Do Something
    }
}
标记中,添加:

<receiver android:name=".InternetReceiver" >
    <intent-filter>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
    </intent-filter>
</receiver>


使用
BroadcastReceiver
s和
IntentFilter
s.@SusmitAgrawal在应用程序关闭时是否工作?也可能值得考虑android框架内置的同步功能。请参阅:使用
BroadcastReceiver
s和
IntentFilter
s.@SusmitAgrawal在应用程序关闭时是否工作?也可能值得考虑android框架内置的同步功能。请参阅:但除非用户正确打开应用程序,否则此功能无法正常工作?但除非用户正确打开应用程序,否则此功能无法正常工作?