摘要
删除时长按异常 if (LocalPhoneInfo.IS_I_VERSION && !managerEnabled) {
1.TabPage :每个页面的所有按键。 tab 和两个按钮
2.主页面所有点击事件都在此:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.local_tab:
setCurrentTab(LOCAL_TAB);
break;
case R.id.online_tab:
setCurrentTab(CLOUD_TAB);
break;
....
备份和恢复按钮在底部Backup_Menu menu = (Backup_Menu) v.getTag();menu.click();
public void onMenuClick(int menuId) //所有点击后的跳转
public ArrayList<ModuleInfo> initModules(Bundle moduleNameAndNum) {
ArrayList<ModuleInfo> moduleList = new ArrayList<ModuleInfo>();
Map<String, Integer[]> moduleMap = UICache.getCache().getModuleMap();
String[] moduleKeys = UICache.getCache().getModuleKeys();
int moduleNum = moduleKeys.length;
// Initialize System module child
ArrayList<ModuleInfo> systemModuleChilds = new ArrayList<ModuleInfo>();
for (int i = 0; i < moduleNum; i++) {
String moduleLogicName = moduleKeys[i];//contacts ,moduleKeys:12个系统数据,0位为contact
String moduleName = getReString(moduleMap.get(moduleLogicName)[0]);//联系人
int moduleItemNum = getModuleItemNum(moduleNameAndNum, moduleLogicName);//127
if (moduleItemNum < 0) {
// continue;
moduleItemNum=0;
}

浙公网安备 33010602011771号