嗨,下面的代码似乎无法正常工作,是我做错了什么吗?
基本上发生的事情是我收到了字符串prd|50126057|12bars|5
,我试图把它分成三个不同的文本视图;当我运行它时,它只在第一个 textView 中显示 prd ,而其他的则不会改变。为什么会这样?
我可以看到它在日志中工作,只是没有在其他文本视图中显示它。
任何帮助都非常感谢,并提前感谢。
另外,如果这已经得到解答,我也很抱歉,我确实在这里进行了一些搜索,但找不到任何东西。
public void messageReceived(String message) {
String response = message;
String[] words = response.split("\\|");
TextView tv1 = (TextView) findViewById(R.id.textView1);
TextView tv2 = (TextView) findViewById(R.id.textView2);
TextView tv3 = (TextView) findViewById(R.id.textView3);
tv1.setText(words[0]);
tv2.setText(words[1]);
tv3.setText(words[2]);
Log.e("items-->", "" + words[0] + " " + words[1] + " " + words[2]+ " " + words[3]);
publishProgress(message);
}