java在安卓应用程序中显示文本
我有两种不同的选择。java文件,我想将收到的数据显示到其他文件textview中。或者有没有其他方法可以直接查看?我正在制作一个推送消息应用程序,我被困在这一部分:
public void publishArrived(String topicName, byte[] payload, int qos, boolean retained) {
// Show a notification
String s = new String(payload);
showNotification(s);
// ((TextView) findViewById(R.id.message_text)).setText(messageValue);
messageValue = s;
log("Got message: " + s);
}
这不起作用,因为setContentView(R.layout.main);在另一个文件中请求。这是怎么回事
((TextView) findViewById(R.id.message_text)).setText(messageValue);
我应该怎么看这个?这样做是合乎逻辑的
# 1 楼答案
从服务方法PublishArriveAs启动活动
在SecondActivity的onCreate()中获取此消息&;在视图中显示为
您也可以按照上述建议使用广播接收器