1.WebView和Js交互方式
1.1 Android去调用JS的代码方式
对于android调用JS代码的方法有2种:
- 第一种方式已经不推荐使用了,第二种方式不仅更方便,也提供了结果的回调,但仅支持API 19以后的系统。
对于android调用JS代码的方法有2种:
DecorView是FrameLayout的子类,它可以被认为是Android视图树的根节点视图。
Android onAttachedToWindow 和 onDetachedFromWindow
报错日志如下:
1 | lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1493) |
如下所示
1 | public PopupWindow (Context context) |
一般都是在使用AlertDialog,但AlertDialog主要也是继承自Dialog。下面我们来分析分析Dialog源码。
最简单用法如下所示
1 | private AlertDialog alertDialog=null; |
Toast只会弹出一段信息,告诉用户某某事情已经发生了,过一段时间后就会自动消失。它不会阻挡用户的任何操作。
Toast是没有焦点,而且Toast显示的时间有限,过一定的时间就会自动消失。