package com.example.receiver;
import com.example.util.NetworkInfoUtil;
import com.example.weather.MainActivity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.sax.StartElementListener;
import android.util.Log;
import android.widget.Toast;
public class NetworkChangeReceiverDP extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String typeName = NetworkInfoUtil.getNetWorkType(context);
Log.i("TAG", "typeName: " + typeName);
Log.i("TAG", "Intent.Action: " + intent.getAction() +" intent.extra: "+intent.getExtras().toString());
Toast.makeText(context, "当前网络:" + (typeName.equals("NULL")?"已断开":typeName), Toast.LENGTH_SHORT).show();
if("mobile".equals(typeName)||"WIFI".equals(typeName)){
/*Intent intent2 = new Intent(context,MainActivity.class);
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent2);*/
}
}
}