gpt4 book ai didi

android - 在android中如何清除CharSequence中的元素?

转载 作者:行者123 更新时间:2023-11-30 01:26:25 25 4
gpt4 key购买 nike

editText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
//SecondAt.mBluetoothIO.sendMessage("back");
}

public void beforeTextChanged(CharSequence s, int start, int count, int after){

// SecondAt.mBluetoothIO.sendMessage("back");
}

public void onTextChanged(CharSequence s, int start, int before, int count) {

if (s.toString().length() == 1) {
SecondAt.mBluetoothIO.sendMessage("back");
Toast toast1 = Toast.makeText(getApplicationContext(), s, Toast.LENGTH_SHORT);
toast1.show();
}
else
{
//****----"here i need to clear the CharSequence s" ----*****
}
}});

在其他部分我需要清除 CharSequence s 。这样我就可以从键盘读取每个键以制作蓝牙键盘。有人请帮助我。

最佳答案

您可以尝试清除 EditText

editText.setText("");

编辑 1:

如果你只想清除 CharSequence 的值:

s = "";

但这不会更改 EditText 的文本,因此,如果您收到 onTextChanged 监听器的下一个回调,之前的值将在那里。因此,通过将 CharSequence 设置为空来重置 EditText

编辑 2:

if (s.toString().length() == 1) { // You are reading the value here.
SecondAt.mBluetoothIO.sendMessage("back");
Toast toast1 = Toast.makeText(getApplicationContext(), s, Toast.LENGTH_SHORT);
toast1.show();
}
else{ // and deleting it from the edittext here.
s = "";
editText.setText(s);
}

关于android - 在android中如何清除CharSequence中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36371169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com