/**
* 知识点?
* 1:广播
* 2:网络状态(WiFi和手机网络)
* 1注册权限 2个 网络 和 网络状态
* <p>
* 广播分为静态注册和动态注册
* 区别1:生命周期不一样 静态长 动态端
* 区别2:动态注册会报错
*/
public class MainActivity extends AppCompatActivity {
private NetworkChangeReceiver mNetWork;
private TextView Tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// initView();
if (NetworkUtils.getNetwork(MainActivity.this)){
Toast.makeText(this, "有网你玩吧", Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(this, "请到吧台充值网费", Toast.LENGTH_SHORT).show();
}
}
//动态注册 也就是把静态注册的参数 咱们用Java代码实现
private void regiterReceiver() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.net.conn.CONNECT