Я хочу обновить текстовое представление макета при возобновлении активности, используя 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
с другими данными
Пожалуйста, помогите мне.