handled NullPointerException

可以在3c上跑了，但总会出现一个空白的幽灵联系人被统计进去并显示出来……另外效率不能接受，需要改进算法，建个索引啥的orz