Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry EditField未从“接收输入”;0“;钥匙_Blackberry_Blackberry Editfield - Fatal编程技术网

Blackberry EditField未从“接收输入”;0“;钥匙

Blackberry EditField未从“接收输入”;0“;钥匙,blackberry,blackberry-editfield,Blackberry,Blackberry Editfield,我有两个EditFeild需要数字输入。问题在于,在任何模拟带有硬件键盘的手机的模拟器中,zero似乎都不起作用 两个EditField都初始化为: private EditField EditField=new EditField(EditField.FILTER\u REAL\u NUMERIC) 我认为BB操作系统应该负责输入类型,我是对的。EditFields需要能够输入小数点(但不能输入数学运算符)。我知道0键上的按键被抓到了,因为我可以将键代码打印到控制台(但这只在调试时起作用) 这

我有两个EditFeild需要数字输入。问题在于,在任何模拟带有硬件键盘的手机的模拟器中,zero似乎都不起作用

两个EditField都初始化为:

private EditField EditField=new EditField(EditField.FILTER\u REAL\u NUMERIC)

我认为BB操作系统应该负责输入类型,我是对的。EditFields需要能够输入小数点(但不能输入数学运算符)。我知道0键上的按键被抓到了,因为我可以将键代码打印到控制台(但这只在调试时起作用)


这可能只是一个模拟器问题吗?

迈克,我无法在一系列模拟器上重现你的问题。你用什么模拟器?你是从
EditField
子类还是直接使用
EditField
类?

迈克,我无法在一系列模拟器上重现你的问题。你用什么模拟器?您是从
EditField
子类还是直接使用
EditField
类?

为什么不使用私有EditField EditField=new EditField(EditField.FILTER_NUMERIC)?为什么不使用私有EditField EditField=neweditfield(EditField.FILTER_NUMERIC)?它是使用Tour和Bold模拟器实现的。我敢肯定这是一个模拟器的问题,因为这不会发生在火炬或风暴模拟器上。我正在直接使用EditField,目标是5.0版。@Mike D:我正在开发的应用程序使用了
EditField.FILTER\u NUMERIC
一年多了。如果有任何客户出现此问题,我都会得到明确的通知进行修复(如果没有此功能,应用程序将变得毫无用处)。由于我们在OS5.0上支持Tour和Bold,我想您可能会认为这是一个特定于模拟器的问题。我敢肯定这是一个模拟器的问题,因为这不会发生在火炬或风暴模拟器上。我正在直接使用EditField,目标是5.0版。@Mike D:我正在开发的应用程序使用了
EditField.FILTER\u NUMERIC
一年多了。如果有任何客户出现此问题,我都会得到明确的通知进行修复(如果没有此功能,应用程序将变得毫无用处)。由于我们在OS5.0上支持Tour和Bold,我想您可能会认为这是一个特定于模拟器的问题。