На экране имеется textView:
<TextView
android:id="@+id/date"
style="@style/ListItemDateText"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:singleLine="true"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/clock"
android:text="12:01"/>
В значение text устанавливается текущее время, работает корректно. Мне необходимо проверять изменения значения данного поля в тесте, но не могу вывести его текущее значение.
Пытался сделать так:
String s1 = solo.getCurrentActivity().findViewById(R.id.date).toString();
но по System.out.println("s1=" + s1); вижу, что значение s1=false, а не текущее время.
Также пытался через (используя Robotium):
TextView s1 = (TextView) solo.getView(solo.getString(R.id.date));
но так падает ошибка, что View with id: 'false' is not found!
Гугл ответа не дал.
Как вывести значение TextView?