1.DialogFragment使用中show()方法遇到的IllegalStateException
报错日志如下:
1
lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1493)
报错日志如下:
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显示的时间有限,过一定的时间就会自动消失。
Android Activity、Window、View 三者关系
1 | public ThreadPoolExecutor(int corePoolSize, |