W/System: ClassLoader referenced unknown path: /data/app/com.example.li.component-1/lib/arm64

我想做如下的提示框:

W/System: ClassLoader referenced unknown path: /data/app/com.example.li.component-1/lib/arm64

使用动态布局,实现代码如下图:

W/System: ClassLoader referenced unknown path: /data/app/com.example.li.component-1/lib/arm64

结果在运行的时候报如下错误:

W/System: ClassLoader referenced unknown path: /data/app/com.example.li.component-1/lib/arm64

解决方法:更改76、77行的代码

W/System: ClassLoader referenced unknown path: /data/app/com.example.li.component-1/lib/arm64

现在只找到了解决错误的方法,但是其内部细节我还不了解,以后会补上的。

==============================分割线===============================

重新看了一下视频,发现漏下了一些重要的细节。

一般情况下,当我在onCreate() 方法中获取组件时直接是通过 setContentView(R.id.layout); 来获取视图,然后直接使用 findViewById(R.id.editText); 这个方法默认获取 setContentView(R.id.layout); 方法得到的视图中的组件。而在我这个Demo中,时要获取R.id.dialog_view中的组件,所以要用 View1 来调用findViewById(R.id.);

写的不清不楚,学习的还是不透彻,如果你看到了这篇博客,希望能帮我指正一下,非常感谢。

PS:如果我的记录帮你节省了点时间,那么留个赞吧~(●'◡'●)~

转载于:https://my.oschina.net/codelx/blog/1557318