Intereting Posts
Стратегия первичного ключа для Android (распределенного приложения) Когда использовать CursorJoiner / MatrixCursor / MergeCursor? Как преобразовать образцы pcm в массив байтов как числа с плавающей запятой в диапазоне от -1.0 до 1.0 и обратно? В API com.google.android.gms.wallet отсутствует файл CreateWalletObjectsRequest Пользовательский календарь Android с просмотром месяца Как сделать ширину DialogFragment для Fill_Parent Использование другого manifestPlaceholder для каждого варианта сборки Использовать javap для получения подписи метода для активности Android Android: Как сделать клавиатуру всегда видимой? Курсор EditText и цвет указателя для ниже android 5.0 Как я могу получить размер окна приложения Android, а не размер физического экрана? Как я могу использовать FragmentManager для отображения фрагментов A, B, C, … в FrameLayout? Поддерживаемые размеры поддерживаемых камер Android Текст центра вертикально независимо от высоты представления? Android – узнать, какой час дня он

Android Data Binding @BindingConversion failure для int для строки

Исправлена ​​загадочная проблема при попытке сделать @BindingConversion для int string.
Следующий код работает для поплавков в строки :

XML:

... <variable name="myViewModel" type="... .SomeModel" /> ... <TextView style="@style/StyleStuff" android:text="@{myViewModel.number}" /> 

код:

 public class SomeModel { public ObservableFloat number = new ObservableFloat(); } 

И настройка:

 viewModel.number.set(3.14f); 

Но если я попытаюсь сделать то же самое для ints для строк, я получаю крах.

  public ObservableInt number = new ObservableInt(); 

с

 viewModel.number.set(42); 

Я получаю следующее:

 FATAL EXCEPTION: main Process: ...myapplication, PID: 14311 android.content.res.Resources$NotFoundException: String resource ID #0xfa0 at android.content.res.Resources.getText(Resources.java:1123) at android.support.v7.widget.ResourcesWrapper.getText(ResourcesWrapper.java:52) at android.widget.TextView.setText(TextView.java:4816) at ...executeBindings(ActivityAdaptersBinding.java:336) at android.databinding.ViewDataBinding.executePendingBindings(ViewDataBinding.java:355) 

Есть идеи? Благодаря!

Solutions Collecting From Web of "Android Data Binding @BindingConversion failure для int для строки"