2016-04-02 16 views

cevap

1

Sen EditText

editText.setText(""); 

düzenleyin'i 1 temizleyerek deneyebilirsiniz:

sadece CharSequence değerini silmek istiyorsanız

:

s = ""; 

Ama bu olur, olmaz EditText metnini değiştirin ve böylece onTextChanged dinleyicinin bir sonraki geri dönüşünü alırsanız, önceki değer orada olurdu. Bu yüzden boş CharSequence ayarlayarak EditText'u sıfırlayın.

Düzenleme 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); 
} 
+0

Efendim ben güncellenmiş cevap bakmak CharSequnce ler –

+0

@VishnuViswanathan temizlemeniz gerekir. BTW neden zor oldu? Başka bir şey başarmaya mı çalışıyorsun? –

+0

PC için Bluetooth klavyesi oluşturmak için yazılım tuşlarındaki her bir tuşa basmak istiyorum. –

0

kullanım:

editText.setText(s.subSequence(start,before-1));