4,导入导出
单卡的导入导出界面如下,
导出到SIM卡的过程界面如下,
在联系人主界面(PeopleActivity)点击右上角的导入导出菜单, 就会出现界面1, PeopleActivity 的onOptionsItemSelected方法对导入导出菜单的点击事件处理如下,
case R.id.menu_import_export: {
ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
PeopleActivity.class);
return true;
ImportExportDialogFragment继承自AnalyticsDialogFragment,继承自DialogFragment,其static的show方法逻辑如下,
1,构造ImportExportDialogFragment对象,
final ImportExportDialogFragment fragment = new ImportExportDialogFragment();
2,显示DialogFragment,就是界面2,
fragment.show(fragmentManager, ImportExportDialogFragment.TAG);
在ImportExportDialogFrag