设备配置改变时,具有ID属性的视图可以保存运行状态;如果以代码方式创建视图,记得设置ID属性。
视图尽量用Xml定义,少用代码生成,分离controller 与 view层;修改视图时,直接改Xml更简单;
用AlertDialog时,尽量放到DialogFragment中托管;由FragmentManager管理;
DialogFragment.show( FragmentManager fm, String tag );
第12章 对话框
一个Activity托管的两个fragment数据传递:其中一个是DialogFragment
DialogFragment. setTargetFragment ( targetFragment, requestCode )
DialogFragment.getTargetFragment().onActivityResult ( requestCode , resultCode, intent);
AppCompat: AlertDialog,
AppCompat主题,activity继承AppCompatActivity
toolBar android5.0引入
创建图标可以用Androidstudio自带的Asset Studio
13章 工具栏菜单
Fragment onCreateOptionMenu()是由FragmentManager负责调用的,需要明确告诉FragmentManager此Fragment应接收onCreateOptionMenu()
方法:Fragment : setHasOptionsMenu(true)