Articles of андроидные

Android: Почему вызывается onTabSelected при создании вкладок?

Когда на панели действий есть вкладки, я заметил, что onTabSelected вызывается, когда активность загружается на экран. Он также вызывается всякий раз, когда происходит изменение ориентации. Мой код запрашивает базу данных в зависимости от выбранной вкладки и отображает результаты запроса в загруженный макет. Моя проблема заключается в сохранении состояния табуляции, а текущая выбранная вкладка – 1 […]

Как запустить активность при нажатии на уведомление?

У меня странная проблема в моем приложении в Android. Я сделал уведомление, и я хочу запустить новое действие при нажатии на уведомление. Проблемы в том, что когда я нажимаю на уведомление, ничего не происходит, и я понятия не имею, где проблема? Может мне кто-нибудь помочь? Вот мой код: notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); CharSequence NotificationTicket = […]

Узел Android FragmentTab и фрагменты внутри фрагментов

У меня есть приложение с такой иерархией: FragmentTabHost (Main Activity) – Fragment (tab 1 content – splitter view) – Fragment (lhs, list) – Framment (rhs, content view) – Fragment (tab 2 content) – Fragment (tab 2 content) Все виды фрагментов раздуваются от ресурсов. Когда приложение запускается, все появляется и выглядит отлично. Когда я переключаюсь с […]

Запуск Activity на основе файла в android

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

Android getIntent () возвращает первое намерение

Я разработал приложение для загрузки видеофайла и сохранения его на SD-карте. В этом процессе я также обновляю ход и статус загрузки в качестве уведомления о строке состояния с помощью NotificationManager . Мой класс, называемый DownloadTask.java расширяет AsyncTask . Поэтому здесь я обновляю прогресс, используя метод onProgressUpdate() где я использую NotificationManager для этой цели. Все работает […]

Активность начинается с уведомления, открытого поверх стека действий

У меня есть приложение с несколькими действиями. На одном из них я поставил тревогу. Я нажимаю кнопку HOME. При срабатывании будильника появляется уведомление. При нажатии на уведомление я запускаю диалоговое действие (@android: style / Theme.Dialog). Хотя я нахожусь на рабочем столе, Android открывает мое последнее действие, а затем показывает мою активность, подобную диалогу. Я просто […]

Преобразование Rect в RectF

Каков наилучший способ преобразования переменной Rect в RectF? Я не могу его бросить. RectF rect = (RectF) currentRect; //produces an error

Транзакция между фрагментами только внутри одной вкладки ActionBar

У меня есть приложение с тремя вкладками (вкладки ActionBar), каждый из которых имеет по одному фрагменту за раз. TabListener TabsActivity Tab1 -> ListFragment1 -> ListFragment2 -> Fragment3 Tab2 -> Tab2Fragment Tab3 -> Tab3Fragment Проблема в том, что когда я создаю FragmentTransaction (внутри OnListItemClicked) из ListFragment1 в ListFragment2, фрагменты внутри других вкладок также меняются на ListFragment2. […]

Уведомления о состоянии панели Android – открытие правильной активности при выборе уведомления

У меня возникла проблема с уведомлением, которое не открывается и не подходит к правильному действию при нажатии. Мой код уведомления (находится в классе, который расширяет Service): Context context = getApplicationContext(); CharSequence contentTitle = "Notification"; CharSequence contentText = "New Notification"; final Notification notifyDetails = new Notification(R.drawable.icon, "Consider yourself notified", System.currentTimeMillis()); Intent notifyIntent = new Intent(context, MainActivity.class); […]

Единый экземпляр деятельности

Мое приложение имеет три действия: A -> B-> C startActivityForResult() A вызывается из другого действия через startActivityForResult() . Активность B и C также называются аналогично. Мне также нужно вызвать активность A из панели уведомлений (если есть определенное уведомление). Теперь, если в настоящее время я нахожусь в действии B или C, и я нажимаю на панель […]