Вопросы с тегом «android»

328
Как вернуться на предыдущую страницу, если в WebView нажата кнопка «Назад»?

У меня есть приложение, в котором у меня есть WebViewнесколько веб-сайтов. Это работает, щелкнув ссылку на веб-странице, можно перейти на следующую страницу веб-сайта в моем приложении. Но когда я нажимаю кнопку «Назад» на телефоне, это сразу приводит меня в мое приложение. Вместо этого я хочу...

326
Как я могу использовать внешние JAR-файлы в проекте Android?

Я создал проект Android и добавил в свой проект внешний JAR (hessian-4.0.1.jar). Затем я добавил JAR в путь сборки и отметил его в Order and Export. Похоже, Order and Export игнорируется, и все классы из внешнего JAR отсутствуют во время выполнения. Есть ли хитрость, чтобы правильно включить...

326
Как получить список установленных приложений для Android и выбрать одно для запуска

В начале этой недели я задавал аналогичный вопрос, но до сих пор не понимаю, как получить список всех установленных приложений, а затем выбрать одно для запуска. Я пробовал: Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); и это только показывает приложение, которое...

326
Как динамически добавлять элементы в listView в Android

Может кто-нибудь объяснить или предложить учебник для создания listView в Android? Вот мои требования: Я должен иметь возможность динамически добавлять новые элементы, нажав кнопку. Должен быть достаточно простым для понимания (например, без каких-либо улучшений производительности или convertview)...

326
Как установить таймер в Android?

Может кто-нибудь привести простой пример обновления текстового поля каждую секунду или около того? Я хочу сделать летающий шар и мне нужно вычислять / обновлять координаты шара каждую секунду, поэтому мне нужен какой-то таймер. Я ничего не получаю отсюда...

326
Запуск кода в главном потоке из другого потока

В сервисе Android я создал поток (ы) для выполнения некоторых фоновых задач. У меня есть ситуация, когда поток должен опубликовать определенную задачу в очереди сообщений основного потока, например a Runnable. Есть ли способ , чтобы получить Handlerиз главного потока и поста Message/ Runnableк нему...

326
Фрагмент Android onAttach () устарел

Я обновил свое приложение, чтобы оно использовало последнюю версию библиотеки поддержки (версия 23.0.0), и обнаружил, что они не поддерживают функцию onAttach () класса Fragment. Вместо того: onAttach (Activity activity) Это снег: onAttach (Context context) Поскольку мое приложение использует...

324
Когда именно утечка безопасна для использования (анонимных) внутренних классов?

Я читал некоторые статьи об утечках памяти в Android и смотрел это интересное видео из Google I / O на эту тему . Тем не менее, я не до конца понимаю концепцию, особенно когда она безопасна или опасна для внутренних классов пользователей внутри Activity . Вот что я понял: Утечка памяти произойдет,...

324
Эмулятор Android не принимает ввод с клавиатуры - SDK tools rev 20

Я обновил инструменты SDK до версии 20 (из 18), и после обновления эмулятор, похоже, не принимает ввод с клавиатуры ноутбука. Но только с использованием собственной «мягкой» клавиатуры эмулятора (которая появляется, когда поле ввода сфокусировано). Я попытался переустановить инструменты SDK (и весь...

324
Изменить название проекта на Android Studio

Я хочу изменить название моего проекта и модуля. Но если я попытаюсь переименовать их, Android Studio сообщит мне о некоторых ошибках ... например, я хочу изменить имя с «MyApplication» на «AndroidApp», как показано на рисунке ниже. В первом прямоугольнике я хочу изменить это в: AndroidApp ("G: ......

324
java.lang.NoClassDefFoundError: сбой при разрешении: Lorg / apache / http / ProtocolVersion

Я встречал такую ​​ошибку, когда я использую Android studio 3.1 для создания приложения для Android P, можно сделать apk, но когда я использую его на эмуляторе Android P, он вылетит и выдаст ниже информацию, более подробную информацию смотрите на рис. , java.lang.NoClassDefFoundError: сбой при...

322
Как выйти из приложения Android программно

Я нашел некоторые коды для выхода из приложения Android программно. Вызов любого из следующего кода в onDestroy () полностью закроет приложение? System.runFinalizersOnExit(true) (ИЛИ) android.os.Process.killProcess(android.os.Process.myPid()); Я не хочу запускать приложение в фоновом режиме после...

321
Как мне проверить адрес электронной почты?

Каков хороший метод проверки адреса электронной почты (например, из поля ввода пользователя) в Android? org.apache.commons.validator.routines.EmailValidator , по-видимому, недоступен. Существуют ли другие библиотеки, которые делают это, которые уже включены в Android, или мне нужно использовать...

320
Как очистить кэш gradle?

Я пытаюсь использовать Android Studio, и при первой загрузке на компиляцию уходит около 45 МИНУТ ... Если я не закрываю приложение, ничего страшного - каждая последующая компиляция / запуск приложения займет около 45 секунд. Я попытался проверить некоторые из своих кешей: .gradle/cachesв моем...

319
Как отфильтровать RecyclerView с помощью SearchView

Я пытаюсь реализовать SearchViewиз библиотеки поддержки. Я хочу, чтобы пользователь использовал SearchViewфильтр для фильтрации Listфильмов в RecyclerView. До сих пор я следовал нескольким учебным пособиям и добавил SearchViewк ним ActionBar, но я не совсем уверен, куда идти дальше. Я видел...

318
Как использовать putExtra () и getExtra () для строковых данных

Может кто-нибудь сказать, пожалуйста, как именно использовать getExtra()и putExtra()для намерений? На самом деле у меня есть строковая переменная, скажем, str, которая хранит некоторые строковые данные. Теперь я хочу отправить эти данные из одного действия в другое. Intent i = new...