Android 如何从处理程序更新TextView中的值?
我在xml中有一个TextView,通过OnCreate方法调用它的SetContentView。我还编写了一个处理程序来从其他类获取消息。收到消息后,处理程序必须用消息更新TextView。但处理程序中的TextView为null。做什么/?。请帮助如何获取对TextView的引用?像这样的Android 如何从处理程序更新TextView中的值?,android,Android,我在xml中有一个TextView,通过OnCreate方法调用它的SetContentView。我还编写了一个处理程序来从其他类获取消息。收到消息后,处理程序必须用消息更新TextView。但处理程序中的TextView为null。做什么/?。请帮助如何获取对TextView的引用?像这样的 final TextView myTextView = (TextView) findViewById(R.id.my_text_view); 然后,根据您的需要,您可以做许多事情中的一件,包括: 将其
final TextView myTextView = (TextView) findViewById(R.id.my_text_view);
然后,根据您的需要,您可以做许多事情中的一件,包括:
我可能更喜欢做像#2这样的事情,因为它不让特定于UI的代码进入处理程序,这将使该类更易于测试。我知道你已经回答了这个问题,但我有一个非常类似的问题,正在努力学习如何正确使用“处理程序”。如果我能看到你代码的相关部分,那将对我非常有帮助。
myTextView.setText(msg);