Articles of Андроидный

Царство: Итерация объекта RealmObject и очистка поля ArrayList

У меня есть RealmResults<Section> , у которого есть RealmList<Event> которое я хочу очистить для каждого раздела. Я пробовал (insude mRealm.executeTransaction) for (Section section : mSections) { section.getEvents().clear(); } а также Iterator<Section> sectionIterator = mSections.iterator(); while (sectionIterator.hasNext()) { sectionIterator.next().getEvents().clear(); } Но Realm выбрасывает это исключение Java.util.ConcurrentModificationException: Никакие внешние изменения в Realm не разрешены при повторении RealmResults. […]

Атрибут «title» уже был определен, если у него есть зависимости от сюжетов Android 1.0.0

Каждый раз, когда я синхронизирую град с компиляцией «com.androidplot: androidplot-core: 1.0.0», я имею ошибку, уже определенную The Error Error:(309) Attribute "title" has already been defined Error:(316) Attribute "titleTextColor" has already been defined Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Guren\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1 My Dependencies dependencies { compile fileTree(include: […]

Фрагмент фрагмента 2

Почему я должен использовать шаблон « Общение с другими фрагментами» , когда я мог бы просто использовать ((MyActivity)getActivity()).doFoo(); В моем Fragment ?

Как остановить обратную кнопку от возврата к каждому фрагменту, который был открыт в действии?

Я использую это для запуска нового фрагмента в зависимости от размера экрана устройства. FragmentManager fragMgr = getSupportFragmentManager(); releaseInfoFragment release = (releaseInfoFragment)fragMgr.findFragmentById(R.id.release); release = releaseInfoFragment.newInstance(url); FragmentTransaction xaction = fragMgr.beginTransaction(); xaction.replace(R.id.release, release) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); } Проблема заключается в том, когда пользователь нажимает кнопку «Назад», она возвращается к каждому фрагменту, который был открыт во время жизненного цикла […]

Почему ACTION_CHECK_TTS_DATA Intent «неудобно использовать»?

Официальное введение в Text-To-Speech в Android говорит, что «при создании вашей деятельности хорошим первым шагом является проверка наличия ресурсов TTS с соответствующим намерением: Intent checkIntent = new Intent(); checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA); startActivityForResult(checkIntent, MY_DATA_CHECK_CODE); Но @gregm в этом потоке предполагает иное: Кроме того, не используйте ACTION_CHECK_TTS_DATA Intent, что неудобно использовать . Вместо этого выполните следующие действия: Создать TextToSpeech […]

Как добавить имена класса и функции автоматически в мой журнал

Я использую android.util.Log class Foo { private void boo() { // This is the basic log of android. Log.i("tag", "Start"); } } Я хочу, чтобы журнал был напечатан [Foo::boo] Start . Могу ли я получить имя класса и функции в Java? Тогда как я могу обернуть код?

Перехват DialogFragment отклоняет работу

У меня есть активность public class ShowFileActivity extends FragmentActivity И когда происходит какое-то событие, этот класс вызывает DialogFragment public class ConfirmDialog extends DialogFragment Это простой диалог подтверждения (с кнопкой «увольнение» и «ok»). Если пользователь нажмет кнопку увольнения, я звоню dismiss() И вернитесь в ShowFileActivity. Иначе, если пользователь нажмет ok, после выполнения некоторых операций, после отклонения […]

Есть ли способ заменить стандартный журнал Android?

Есть ли способ как-то перехватить вызовы на стандартный вход в android и выполнить какое-то другое действие? В настольной Java обычно можно получить некоторый журнал, поэтому есть способы установить другой обработчик / реализацию ведения журнала. Тем не менее, у Android, похоже, есть статический вызов Log, и я не мог найти никакой информации о замене поведения по […]

Что такое Earcon?

Я просто наткнулся на метод TextToSpeech.addEarcon(String, String) в API TTS для Android. На самом деле я не мог найти больше информации в сети, так кто-нибудь знает, что именно такое ухо? Благодаря!

Android Studio – перенос проектов из eclipse

Я пытаюсь перенести свои Android-проекты из eclipse в Android Studio. Я выполнил инструкции здесь http://developer.android.com/sdk/installing/migrate.html после установки последних Android Studio и Gradle. Когда я пытаюсь импортировать основной проект, я получаю эту ошибку: Could not fetch model of type 'IdeaProject' using Gradle installation 'C:\gradle-1.6'. Settings file 'C:\P4\java\EIQBlackberry\workspace\settings.gradle' line: 1 A problem occurred evaluating settings 'workspace'. A […]

Intereting Posts
Применить селектор Android для определенного дочернего элемента списка и отключить селектор на других дочерних элементах в том же элементе списка Android NotSerializableException повышает для объекта Как определить, когда Android WebView полностью загружен? Измерение скорости загрузки с помощью Java / Android C: \ Program Files \ MSBuid \ Novell \ Novell.MOnoDroid.Csharp.targets не найден Могу ли я использовать AccountManager Android для получения токена доступа OAuth для AppEngine? Как проверить, может ли файл быть открыт сторонним приложением перед загрузкой String 'xyz' отмечен непереводимым, но существует в локали 'ja' DownloadManager.Request.setNotificationVisibility не работает с jSecurityException: недопустимое значение для видимости: 1 Разница между SOAP и KSOAP Использование табулятора / tabspace в TextView Тестирование приложений Android на реальном устройстве Фоновое изображение на мобильном телефоне не правильно соответствует экрану Что не так с жестко запрограммированной строкой в ​​файле android xml? Android – разница между res / menu и res / layout?