摘要

 

删除时长按异常   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;
}

 

posted @ 2013-05-07 01:01  马骝  阅读(169)  评论(0)    收藏  举报