Java 在后台检查internet
我希望能够运行一个后台进程,当用户进入互联网时,该进程始终打开以进行检查 这样,当用户重新联机时,我在本地保存到他们手机中的数据将自动推送到我的在线数据库中 我不知道在没有打开应用程序的情况下这是否可行 由于GDPR,领域不是一个选项Java 在后台检查internet,java,android,database,Java,Android,Database,我希望能够运行一个后台进程,当用户进入互联网时,该进程始终打开以进行检查 这样,当用户重新联机时,我在本地保存到他们手机中的数据将自动推送到我的在线数据库中 我不知道在没有打开应用程序的情况下这是否可行 由于GDPR,领域不是一个选项 谢谢。使用此BroadcastReceiver结构: public class InternetReceiver extends BroadcastReceiver { @Override public void onReceive(final
谢谢。使用此
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框架内置的同步功能。请参阅:但除非用户正确打开应用程序,否则此功能无法正常工作?但除非用户正确打开应用程序,否则此功能无法正常工作?