在我的主要活动中,我有一个文本视图。现在,在扩展相对布局的其他类中,我实现了一个messagelistener(使用onnewmessage方法)每秒接收一些值。我想把这个值放在mainactivity中的textview中。这是我班的一个简单例子:
public class VirtualJoystickView extends RelativeLayout implements
MessageListener<nav_msgs.Odometry>{
public VirtualJoystickView(Context context) {
super(context);
initVirtualJoystick(context);
topicName = "/pepper/cmd_vel";
}
public VirtualJoystickView(Context context, AttributeSet attrs) {
super(context, attrs);
initVirtualJoystick(context);
topicName = "/pepper/cmd_vel";
}
public VirtualJoystickView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
topicName = "/pepper/cmd_vel";
}
@Override
public void onNewMessage(final nav_msgs.Odometry message) {
//I need to put this value inside TextView that are in MainActivity
double w = message.getPose().getPose().getOrientation().getW();
double x = message.getPose().getPose().getOrientation().getX();
double y = message.getPose().getPose().getOrientation().getZ();
double z = message.getPose().getPose().getOrientation().getY();
}
谢谢你的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!