activity大概布局为顶部,中间,底部三部分,顶部是一列按钮,
中间是比较复杂的布局,当我再oncreate()中View.inflate()一个比较复杂的view时(这个view无论我是不是addview()到activity的布局钟,会导致顶部的按钮不能点击,
Android stuido 的run里面打印信息是:I/HwPointEventFilter: ACTION_DOWN has not handle,点击整个页面 都会打印这个信息。
坑爹的是:我进行横竖屛切换时,重新走一遍生命周期,然后按钮就可以重新点击了,,而且debug调试的时候也不会出现这个问题,只有在run调试和release版本会出现这个问题
现在测试的是只有华为安卓7.0出现这个问题,华为的安卓8.0,5.0,6.0都不会出现这个问题
你这样说谁知道是啥问题,你把activity的java代码粘出来,再把布局文件粘出来
就是我加载一个xml布局的时候,会导致这整个activity不能点击;
@lemonCase
不重新创建
android:configChanges="orientation|keyboardHidden|screenSize"
遇到问题时,路过此帖子。
我的问题跟你的不太一样,但是同样出现了“I/HwPointEventFilter: ACTION_DOWN has not handle” 。
你试试给控件绑定一个click事件,或者"setOnClickListener(null)"也行。
我的暂行办法:https://yilimy.github.io/2018/04/03/android/20180403适配遇到的坑/
希望你能获得灵感
04-11 14:07:16.215 7338-7338/com.example.jammy.pdf_demo D/ViewRootImpl@86dac75[PopupWindow:39917ac]: ViewPostImeInputStage processPointer 1
04-11 14:07:16.316 7338-7338/com.example.jammy.pdf_demo D/ViewRootImpl@86dac75[PopupWindow:39917ac]: ViewPostImeInputStage processPointer 0
04-11 14:07:16.390 7338-7338/com.example.jammy.pdf_demo D/ViewRootImpl@86dac75[PopupWindow:39917ac]: ViewPostImeInputStage processPointer 1
04-11 14:07:19.374 7338-7338/com.example.jammy.pdf_demo D/ViewRootImpl@86dac75[PopupWindow:39917ac]: ViewPostImeInputStage processPointer 0
04-11 14:07:19.519 7338-7338/com.example.jammy.pdf_demo D/ViewRootImpl@86dac75[PopupWindow:39917ac]: ViewPostImeInputStage processPointer 1