Как обновить TextView в XML-макете с помощью привязки данных при возобновлении активности в Android - PullRequest
0 голосов
/ 13 марта 2019

Я хочу обновить текстовое представление макета при возобновлении активности, используя Custom BindingAdapter

Примечание: Не по OnResume Метод деятельности

Это то, что я сделал в TextView

       <TextView
        android:id="@+id/txtVersion"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="30dp"
        android:textColor="@color/text_white"
        android:textSize="@dimen/subtitle"
        app:appVersionName="@{0}"
        tools:text="v 1.0" />

Адаптер для привязки по индивидуальному заказу Код: -

@BindingAdapter("appVersionName")
public static void setAppVersionName(TextView txtVersion,int i){
txtVersion.setText(String.format("v %s", String.valueOf(new Random().nextInt())));
}

Вещи, которые я пытался разобраться в этом: -

ActivityMainBinding binder = DataBindingUtil.setContentView(this,R.layout.activity_main);

Выше всего решается проблема, но он обновит мой другой textviews с другими данными

Пожалуйста, помогите мне.

...