2016-03-02 46 views
0

我想将文本小部件集成到android studio中的应用程序中。我试着运行样品,他们工作正常。现在我想烘烤用户输入后出现的数字文字。我想将文字保存在其他地方。我以前在OnRecognitionEnd()函数android中的文本小部件集成

@Override 
public void onRecognitionEnd() {  
String Result = mEditText.getText().toString();  
Log.d(TAG, "result is: " +Result); 
} 

这个代码现在能不能请你告诉我,我想显示被存储在“结果”我用多种方式的文本,但它偏偏说程序已经停止运行。例如,我只是做了这个 TextView textElement = null; textElement.setText(Result); 请告诉我我在做什么错我该怎么做才能显示它?

回答

0

如果你这样做:

TextView textElement = null; 
textElement.setText(Result); 

你会尝试的setText上的空。我想你的logcat中的错误是NullPointerException。

你必须实例化你的textElement。

TextView textElement=(TextView)findViewById(R.id.myid); 

其中“myid”是layout.xml中的id。

相关问题