Articles of android pendingintent

Почему моя активность всегда показывает один и тот же набор данных из уведомления GCM?

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

OnClick PendingIntent в виджетах иногда не работает

У меня есть виджет и 4 кнопки на нем. Кнопки на самом деле являются ярлыками для других приложений. Я установил ожидаемое намерение onClick для каждой из кнопок с помощью этого кода: Intent i = context.getPackageManager().getLaunchIntentForPackage(s); PendingIntent pi = PendingIntent.getActivity(context, 0, i, Intent.FLAG_ACTIVITY_NEW_TASK); remoteViews.setOnClickPendingIntent(curIconId, pi); Обычно он работает нормально, но иногда он ничего не делает, и […]

Уведомление RemoteView на прослушивании кликов

Итак, после большого поцарапания головы, я нахожусь в своем остроумие. У меня есть мультимедийный плеер RemoteViews в моем уведомлении, и я хотел бы иметь доступ к кнопкам воспроизведения, паузы, предыдущей и следующей. Я знаю, что setOnClickPendingIntent() будет использоваться для связи с уведомлением. Тем не менее, мне не интересно, как это будет работать. Можно ли разрешить […]

Требует ли AlarmManager PendingIntent типа BroadcastReceiver?

Документация для AlarmManager, по- видимому, подразумевает (но явно не требует явно), что PendingIntent, который вы передаете любому из методов set() должен иметь тип BroadcastReceiver , но я тестировал передачу других типов компонентов (например, IntentService ) и Он, казалось, работал нормально. Безопасно ли использовать Int BroadcastReceiver Intents с AlarmManager ?

Передача данных из виджета в приложение

Я разрабатываю виджет для своего приложения, и я хотел бы передать конкретные данные из виджета в приложение. Пользователь может добавить несколько версий виджета, и мне нужно определить, из какого виджета он появляется, поэтому я могу показать конкретную информацию в приложении. До сих пор у меня есть работы, но только если я полностью выхожу из своего […]

Перечисление usb для Android

Я пишу приложение для Android-хоста android, для которого я пытаюсь перечислить устройства, связанные с планшетом. Я следую за кодом в документации на хост-компьютере Android на сайте разработчика. Мой код выглядит следующим образом AndroidUSBActivity public class AndroidUSBActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Планирование нескольких ожиданий в отношении активности с помощью AlarmManager

Недавно я заметил странное поведение, когда пытался планировать действия, которые будут выполняться в будущем с помощью AlarmManager. Посмотрите на приведенный ниже код, первое действие начинается через 20 секунд, а второе действие не запускается через 40 секунд, вместо этого оно запускается только через 60 секунд. Может ли кто-нибудь объяснить, почему второе намерение не предусматривает назначение второго […]

Сообщение GCM становится переопределенным?

Привет всем Использую GCM push-уведомление для передачи некоторого уведомления пользователю. Моя проблема в том, когда я отправляю одно сообщение, тогда это работает отлично, если вы отправляете больше одного, а затем последнему сообщению отображается все уведомление. Помогите мне в этом, я ошиблась … ?? private static void generateNotification(Context context, String message) { int icon = R.drawable.ic_launcher; […]

Android ListView в виджетах onClick не работает

Я пытаюсь сделать listrows в моем виджете ListView доступным с помощью метода setOnClickFillInIntent но всякий раз, когда я нажимаю ListItem, ничего не происходит. Вот некоторые ключевые части моего кода: Intent i = new Intent(); Bundle extras = new Bundle(); extras.putInt(Resource.WIDGET_PACKAGE, position); i.putExtras(extras); row.setOnClickFillInIntent(R.id.widget_layout_parent, i); Это в конце getView() в моей ViewFactory. Resource.WIDGET_PACKAGE содержит имя моего […]

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

В моем приложении я хочу установить несколько напоминаний. Код, который я использовал, следующий, intnt = new Intent(appConxt, RempopActivity.class); intnt.putExtra("evinfo", evtime + " " + rem.getname() + "\n will start in " + remtime + " minutes"); intnt.putExtra("evid", remcon.getEvid()); intnt.putExtra("remId", remcon.getRemid()); intnt.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); pendingIntent = PendingIntent.getActivity(appConxt, remcon.getRemid(), intnt, PendingIntent.FLAG_ONE_SHOT); am = (AlarmManager) appConxt.getSystemService(Context.ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, date.getTime() […]

Intereting Posts