将字符串发送到 2 个文本视图
Sending String to 2 textviews
我制作了一个通过蓝牙通信的应用程序。它从硬件设备接收字符串并将该字符串显示到文本视图中。
我想知道如何获取该字符串并将其拆分以将一半发送到一个 TextView,将另一半发送到处理程序中的另一个 TextView。目前它将字符串发送到 1 个 TextView,因为它被编码为。
mHandler = new Handler(){
@SuppressLint("SetTextI18n")
public void handleMessage(android.os.Message msg){
if(msg.what == MESSAGE_READ){
String readMessage = new String((byte[]) msg.obj,
StandardCharsets.UTF_8);
textView.setText(readMessage);
}
int middle = readMessage.lenght() / 2;
textView1.setText(readMessage.subString(0, middle));
textView2.setText(readMessage.subString(middle));
我制作了一个通过蓝牙通信的应用程序。它从硬件设备接收字符串并将该字符串显示到文本视图中。 我想知道如何获取该字符串并将其拆分以将一半发送到一个 TextView,将另一半发送到处理程序中的另一个 TextView。目前它将字符串发送到 1 个 TextView,因为它被编码为。
mHandler = new Handler(){
@SuppressLint("SetTextI18n")
public void handleMessage(android.os.Message msg){
if(msg.what == MESSAGE_READ){
String readMessage = new String((byte[]) msg.obj,
StandardCharsets.UTF_8);
textView.setText(readMessage);
}
int middle = readMessage.lenght() / 2;
textView1.setText(readMessage.subString(0, middle));
textView2.setText(readMessage.subString(middle));