后台服务发送HTTP请求和显示通知

时间:2018-06-05 11:25:51

标签: java android http

我的Android应用程序在没有后端服务器的情况下工作,它通过HTTP请求收集数据到某些网站。我知道在应用程序运行时从应用程序内发送这些请求的方法^但我想发送请求以及应用程序未运行时,因为我需要在设备上调用通知以响应所述请求。

Firebase不是我实现这一目标的方式。

1 个答案:

答案 0 :(得分:0)

您可以编写一个扩展BroadcastReceiver的类,并检查网络状态是否已更改。像这个例子

public class NetworkChangedReceiver extends BroadcastReceiver 
{
@Override
    public void onReceive(Context context, Intent intent) {

        if (isNetworkAvailable(context)) 
        {
         Toast.makeText(context, "Call your HTTP Request",Toast.LENGTH_LONG).show(); 
        }
    }
}