Как проверить в Android, не изменилось ли значение в TextView за последние 2 секунды.
У меня есть условие, что значение в TextView постоянно меняется, поскольку мое приложение получает данные из Bluetooth.
Я должен проверить, когда данные перестают поступать, поэтому на основании этого я могу обновить свой пользовательский интерфейс.
Вот мой код для обработки текстового представления
textOngoingBP.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
Logger.log(Level.DEBUG,TAG, --OnText CHanged");
}
@Override
public void afterTextChanged(Editable editable) {
// startTest and stopTest is button for start test
startTest.setVisibility(View.GONE);
stopTest.setVisibility(View.VISIBLE);
Logger.log(Level.DEBUG,TAG,"--AfterText Changed");
}
});
Здесь у меня естьчтобы кнопка пуска была видна, а кнопка останова исчезла, когда данные не поступают.Есть идеи?