大家有没有遇到过在匹配邮箱地址时如果邮箱太长而且格式不正确就会报异常或手机死机的问题?
我匹配的方法是"^([a-z0-9A-Z]+[-|_\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z])?).(com|cn|com.cn|net)$"
异常如下
02-23 11:47:03.589: E/ActivityManager(128): ANR in com.huashan (com.huashan/.ui.about.FeedbackActivity),  time=294391540
02-23 11:47:03.589: E/ActivityManager(128): Reason: keyDispatchingTimedOut
02-23 11:47:03.589: E/ActivityManager(128): Load: 4.08 / 4.04 / 4.05
02-23 11:47:03.589: E/ActivityManager(128): CPU usage from 56715ms to 0ms ago:
02-23 11:47:03.589: E/ActivityManager(128):   99% 1671/com.huashan: 99% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0.2% 128/system_server: 0.1% user + 0% kernel / faults: 1 minor
02-23 11:47:03.589: E/ActivityManager(128):   0.1% 1322/dhd_dpc: 0% user + 0.1% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 13/kondemand/0: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 80/zchgd: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 1331/android.htc.china.NetworkProvider: 0% user + 0% kernel / faults: 8 minor
02-23 11:47:03.589: E/ActivityManager(128):   0% 1351/wpa_supplicant: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 55/cypress_touch: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 97/logcat2: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 221/com.android.phone: 0% user + 0% kernel / faults: 5 minor
02-23 11:47:03.589: E/ActivityManager(128):   0% 1110/com.android.systemui: 0% user + 0% kernel / faults: 1 minor
02-23 11:47:03.589: E/ActivityManager(128):   0% 1167/adbd: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 1200/logcat: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   0% 1321/dhd_watchdog: 0% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128): 100% TOTAL: 99% user + 0.1% kernel
02-23 11:47:03.589: E/ActivityManager(128): CPU usage from 1300ms to 1833ms later:
02-23 11:47:03.589: E/ActivityManager(128):   94% 1671/com.huashan: 94% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):     94% 1671/com.huashan: 94% user + 0% kernel
02-23 11:47:03.589: E/ActivityManager(128):   5.6% 128/system_server: 0% user + 5.6% kernel
02-23 11:47:03.589: E/ActivityManager(128):     5.6% 161/InputDispatcher: 0% user + 5.6% kernel
02-23 11:47:03.589: E/ActivityManager(128):     1.8% 1319/GpsLocationProv: 0% user + 1.8% kernel
02-23 11:47:03.589: E/ActivityManager(128): 100% TOTAL: 94% user + 5.6% kernel高手看看……