public static final Map<Integer, List<CrmDetailViewEnum>> DEFAULT_VIEW = new HashMap<Integer, List<CrmDetailViewEnum>>()
{
private static final long serialVersionUID = -4318860703552426339L;
{
put(SHORTCUT_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.CALL_PHONE,CrmDetailViewEnum.SEND_MSG,
CrmDetailViewEnum.SEND_QQ, CrmDetailViewEnum.SEND_EMAIL));
put(INFO_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.INFO,
CrmDetailViewEnum.PHONE_NUM, CrmDetailViewEnum.WECHAT, CrmDetailViewEnum.QQ,
CrmDetailViewEnum.EMAIL, CrmDetailViewEnum.CONTACT_BOOK, CrmDetailViewEnum.GUEST));
put(APPLICATION_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.CONTACT,CrmDetailViewEnum.ORDER,
CrmDetailViewEnum.TASK, CrmDetailViewEnum.FILE, CrmDetailViewEnum.EXTEND_APPLICATION));
}
};
1
//初始化类
private static CrmDetailViewEnum crmDetailViewEnum;
2
public static final Map<Integer, List<CrmDetailViewEnum>> DEFAULT_VIEW;
static {
DEFAULT_VIEW = new HashMap<Integer, List<CrmDetailViewEnum>>()
{
private static final long serialVersionUID = -4318860703552426339L;
{
put(SHORTCUT_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.CALL_PHONE,CrmDetailViewEnum.SEND_MSG,
CrmDetailViewEnum.SEND_QQ, CrmDetailViewEnum.SEND_EMAIL));
put(INFO_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.INFO,
CrmDetailViewEnum.PHONE_NUM, CrmDetailViewEnum.WECHAT, CrmDetailViewEnum.QQ,
CrmDetailViewEnum.EMAIL, CrmDetailViewEnum.CONTACT_BOOK, CrmDetailViewEnum.GUEST));
put(APPLICATION_BAR_TYPE, Arrays.asList(CrmDetailViewEnum.CONTACT,CrmDetailViewEnum.ORDER,
CrmDetailViewEnum.TASK, CrmDetailViewEnum.FILE, CrmDetailViewEnum.EXTEND_APPLICATION));
}
};
}
这两种一起使用的,然后成功了,不为 null 了,但是不太懂原理,所以想请教一下各位大佬原因
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.