1package eu.siacs.conversations.services;
2
3import android.content.BroadcastReceiver;
4import android.content.Context;
5import android.content.Intent;
6import android.net.ConnectivityManager;
7import android.net.NetworkInfo;
8
9public class EventReceiver extends BroadcastReceiver {
10 @Override
11 public void onReceive(Context context, Intent intent) {
12 Intent mIntentForService = new Intent(context,
13 XmppConnectionService.class);
14 if ((intent.getAction() != null)
15 && (intent.getAction()
16 .equals("android.intent.action.BOOT_COMPLETED"))) {
17
18 }
19 ConnectivityManager cm = (ConnectivityManager) context
20 .getSystemService(Context.CONNECTIVITY_SERVICE);
21
22 NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
23 boolean isConnected = activeNetwork != null
24 && activeNetwork.isConnected();
25 mIntentForService.putExtra("has_internet", isConnected);
26 context.startService(mIntentForService);
27 }
28
29}