Articles of андроиду

Android – условное текстовое значение с использованием привязки данных

Я хочу установить текст моего TextView условно на тот или иной. Документация привязки данных Android предполагает, что вы можете установить текст условно, если текст является свойством модели представления. например android:text="@{user.displayName != null ? user.displayName : user.lastName}" Но есть ли способ установить текст из strings.xml, а не добавлять его в мою модель представления? Я хочу что-то […]

Verfiying Network Connection в Android

Я хочу знать, как проверить сетевое соединение в Android перед отправкой данных? Может кто-нибудь мне помочь ? Я пробую этот код, но никаких результатов public boolean isConnectingToInternet() { ConnectivityManager connectivity = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity != null) { NetworkInfo[] info = connectivity.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; […]

Как связать макет с несколькими квалификаторами

У меня есть 2 макета: один для v19 + и другой для более ранних версий. Они содержат разные виды с разными идентификаторами. Как я могу сказать платформу Android DataBinding, что я хочу работать с обоими макетами? Он генерирует представления только для одного макета (выбирает случайным образом). Layout / temp_view.xml: <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <data> <variable […]

Как пройти ObservableField внутри внутреннего контроля

Модель основного вида выглядит следующим образом: class MainVM{ public ObservableField<String> title; public ObservableField<Boolean> isFlexible; } Основной макет выглядит так: <layout> <date><variable name="item" type="MainVM"></data> <LinearLayout> <TextView text="@{item.title}"/> <CustomCtrl1 vm="@{item.isFlexible}"> </LinearLayout> </layout> CustomCtrl компоновка CustomCtrl выглядит примерно так: <layout> <date><variable name="item" type="boolean"></data> <LinearLayout> … <Switch checked="@{item}"/> … </LinearLayout> </layout> Проблема в том, что ObservableField из MainVM конвертируется […]

Кто-нибудь пытался использовать javax.persistence на Android?

Кто-нибудь пытался использовать javax.persistence на Android, получив источник или банку и добавив его в свой проект?

Пример привязки данных для двухсторонней привязки android не работает, как описано

Я прочитал эту статью о двухсторонней привязке данных к андроиду Я заметил, что код немного расплывчатый и решил реализовать рабочий пример и поставить его на github, поэтому другим парням будет намного легче погрузиться в него. Но, следуя инструкциям, приведенным в этой статье, я не смог заставить его работать. В моем примере у меня есть основное […]

Внедрение пользовательского поиска с помощью SearchView

Я хочу реализовать поиск в своем приложении, но я не хочу использовать отдельное действие для отображения результатов поиска. Вместо этого я хочу использовать список предложений, который отображается под SearchView . Я могу использовать setOnQueryTextListener в SearchView , слушать вход и искать результаты. Но как я могу добавить эти результаты в список ниже SearchView ? Предположим, […]

Невозможно найти GETTER для атрибута «app: vm» со значением типа Boolean

Я пытаюсь использовать встроенную привязку данных в двухстороннем режиме в моем настраиваемом элементе управления Поэтому у меня есть что-то подобное в xml <layout> <data> <variable name="item" type="Boolean"/> </data> … <my.control app:vm="@={item}"/> … </layout> Обратите внимание, что это вопрос о @={} – родной двухсторонней привязке. И что-то вроде этого в коде: class MyControl extends RelativeLayout{ … […]

Сохранение данных приложений Android при выходе приложения

Похоже, что существует большое количество информации о состоянии сохранения активности , но я не смог найти много на поиске состояния приложения . Я ищу некоторые идеи для решения проблемы, с которой я столкнулся. Я разрабатываю игру с довольно большой моделью данных (1-2 мегабайта). Эта модель существует вне любой деятельности, на самом деле существует множество действий, […]

Как работает поиск в Google?

Я недавно выпустил приложение в Google Play, см. Здесь. При использовании поиска в Google Play единственный способ, которым он подходит, – это поиск точного имени. Кто-нибудь знает, как улучшить это. Я знаю, что для такого приложения существует много соревнований, однако поиск с использованием термина «горячие дети» вернул более 1000 результатов, а в топ-20 была игра […]