Mike_zdy
奔往码皇的路上
2017-11-18 10:06

继承BaseActivity第一次点击无效

10
  • activity
  • android
  • 第一次点击无效

public abstract class BaseActivity extends AppCompatActivity {

private Unbinder mUnbinder;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);//设置隐藏虚拟键盘
    super.onCreate(savedInstanceState);
    setContentView(getLayoutResId());
    mUnbinder=ButterKnife.bind(this);

    initToolBar();
    //注册账号登出的广播
    IntentFilter inten = new IntentFilter();
    inten.addAction("android.intent.action.logout");
    registerReceiver(loginout, inten);

    //注册网络状态监听广播
    IntentFilter filter = new IntentFilter();
    filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
    registerReceiver(receiver, filter);

    init();
    initView();
    initData();
    setListener();
}

...}
这是我的BaseActivity。继承它的Activity,第一次点击均无效,和设置控件焦点那方面无关 即和android:focusableInTouchMode属性无关。不继承它的都没问题,请问原因何在???
求大神解答!!!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答