Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字符串转换为消息对象Android应用程序_Java_Android - Fatal编程技术网

Java 将字符串转换为消息对象Android应用程序

Java 将字符串转换为消息对象Android应用程序,java,android,Java,Android,如何将字符串转换为消息类型的对象 如下图所示: String str= "Hello"; Message msg ; // I want to assign str to msg.. 谢谢 我猜您想在线程之间转移,否则。 您可以将str分配给消息成员obj msg.obj=str 然后发送。我想您希望在线程之间传输,否则。 您可以将str分配给消息成员obj msg.obj=str 并将其发送。如果您对将处理消息的处理程序有引用: final int MESSAGE_CODE = ...;

如何将字符串转换为消息类型的对象

如下图所示:

String str= "Hello";
Message msg ; // I want to assign str to msg.. 

谢谢

我猜您想在线程之间转移,否则。 您可以将str分配给消息成员obj

msg.obj=str


然后发送。

我想您希望在线程之间传输,否则。 您可以将str分配给消息成员obj

msg.obj=str


并将其发送。

如果您对将处理消息的
处理程序有引用:

final int MESSAGE_CODE = ...;
Message msg = Handler.obtainMessage(MESSAGE_CODE, str);
如果没有对
处理程序的引用
,只需创建一条新的
消息
,然后设置
obj
字段:

Message msg = Message.obtain();
msg.obj = str;

如果您对将处理消息的
处理程序
有引用:

final int MESSAGE_CODE = ...;
Message msg = Handler.obtainMessage(MESSAGE_CODE, str);
如果没有对
处理程序的引用
,只需创建一条新的
消息
,然后设置
obj
字段:

Message msg = Message.obtain();
msg.obj = str;

这太疯狂了,没有人在这件事上投票支持你。。大多数其他问题都是神秘的,你的问题是“斗牛士”。太疯狂了,没有人在这个问题上投票支持你。。其他大多数问题都很神秘,你的问题是bullseye.回答不正确。。你应该把它修改得更合适、更正确。回答不正确。。您应该修改它以使其更合适和正确。