Я сделал приложение, которое общается через Bluetooth. Он получает строку от аппаратного устройства и отображает строку в текстовом представлении. Я хочу знать, как взять эту строку и разделить ее, чтобы отправить 1 половину в один 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);
}
Поделитесь своим кодом, и мы постараемся вам помочь
Возможный дубликат stackoverflow.com/questions/3481828/…
Возможный дубликат Как разбить строку в Java
Как мне добавить сюда код после того, как я уже задал вопрос?
Вы редактируете вопрос @DoinkyDeano
int middle = readMessage.lenght() / 2;
textView1.setText(readMessage.subString(0, middle));
textView2.setText(readMessage.subString(middle));
Вы должны дать больше объяснений с частью кода.