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

Транзакция между фрагментами только внутри одной вкладки 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, и я нажимаю на панель […]

Когда WeakReference # get () начинает возвращать null?

Я хочу использовать WeakReference s как часть (android) bitmap-cache, чтобы проверить, когда битмап больше не используется. Мой кеш имеет максимальный размер, который меньше, чем куча Java-кучи. Когда новый битмап переполнит кеш, он должен отпустить растровые изображения, которые больше не нужны. Мой вопрос: когда метод get () метода WeakReference возвращает null? Как только нет более сильных […]

Прозрачная деятельность открывается по основной деятельности. Как открыть его не по основной деятельности?

Я создаю приложение, которое покажет уведомление и нажав на уведомление, я хочу открыть прозрачный диалог, например, операцию, которая будет иметь параметр, связанный с этим уведомлением. Я определил прозрачную деятельность и зарегистрировал ее в уведомлении, как это. Intent notificationIntent = new Intent(context, EasyToDoReminder.class); PendingIntent contentIntent = PendingIntent .getActivity(context, 0, notificationIntent, 0); Действие начинается, но за ним […]

Android: активность использует старое намерение при запуске приложения из недавней задачи

Я внедряю GCM. Мое приложение имеет два действия, например A и B Я использую этот код для запуска B из NotificationBar: long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); String title = context.getString(R.string.app_name); Notification notification = new Notification(R.drawable.app_notification_icon, "De Centrale", when);//message Intent notificationIntent = new Intent(context, B.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); //|Intent.FLAG_ACTIVITY_REORDER_TO_FRONT PendingIntent intent = […]

Нажмите уведомление, чтобы начать работу дважды

Я создаю уведомление от службы со следующим кодом: NotificationManager notificationManager = (NotificationManager) ctx .getSystemService(Context.NOTIFICATION_SERVICE); CharSequence tickerText = "bla …"; long when = System.currentTimeMillis(); Notification notification = new Notification(R.drawable.icon, tickerText, when); Intent notificationIntent = new Intent(ctx, SearchActivity.class). putExtra(SearchActivity.INTENT_SOURCE, MyNotificationService.class.getSimpleName()); PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, notificationIntent, 0); notification.setLatestEventInfo(ctx, ctx.getString(R.string.app_name), tickerText, contentIntent); notification.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(1, notification); В […]

OverridePendingTransition не работает

Я пытаюсь реализовать переход в своем приложении, но overridePendingTransition (anim, anim) работает некорректно. У меня есть оконные переходы После отладки кода я могу сказать, что компилятор выполняет вызов, но не отображается Я попытался вызвать finish () перед переопределениемPendingTransition (), это не имеет никакого эффекта Мой код прост и стандартен: Запуск намерения и вызов overridePendingTransition: Intent […]

Android Notification App

В настоящее время я работаю над андроидным приложением. Я должен регистрировать любое новое имя установленного приложения, когда пользователь устанавливает / загружает новое стороннее приложение. Как получить уведомление, если пользователь устанавливает новое приложение. Заранее спасибо. Файл Java public class ApplicationBroadcastService extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { System.out.print("——-"); } } манифест <receiver android:name=".applicationlog.ApplicationBroadcastService"> […]

Использование значков запуска mipmap до Android 4.2?

Я использую Android Asset Studio для создания моей иконки запуска, и я видел, что на выходе теперь создаются папки mipmap вместо выпадающих папок. Поскольку поддержка mipmap была добавлена ​​с Android 4.2, и мое приложение нацелено на ICS 4.0.3 (API 15). Безопасно ли их использовать? А затем нет иконки ic_launcher в папках с выводами? Я подтверждаю, […]