在我的BB应用程序中,我想检测电话号码以及拨打这些电话号码。为此,我使用ActiveRichTextField代替LabelField。此字段可以很好地检测电话号码,但我遇到的问题是无法检测到某些数字,尤其是澳大利亚国家/地区。它会检测到India
的电话号码完全正常但不会Australia
和其他一些号码。我为此做了什么,发布如下:
ActiveRichTextField descField;
if (isFocaseble) {
descField = new ActiveRichTextField(replacedString.trim(),
ActiveRichTextField.FIELD_LEFT |
ActiveRichTextField.USE_ALL_WIDTH |
ActiveRichTextField.FOCUSABLE)
我已经在这里检查了它是否关注,因为只有数字必须得到关注,因为还有其他数据也没有必要给予关注,replacedString
是来自webservice.Below的数据是我的屏幕快照,通过它可以清楚地了解我的问题。
(1)以下是澳大利亚的数字:
(2)澳大利亚的数字
(3)印度人数
有人对此有任何想法吗?为什么我无法检测到整数并且我缺少哪里?
任何形式的帮助都会很明显。