«android-pendingintent» etiketlenmiş sorular


9
Bir Etkinliğin dışından startActivity () çağrılsın mı?
AlarmManagerBir sinyal yayınlayan bir amacı tetiklemek için kullanıyorum . Kodum şudur: AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(this, Wakeup.class); try { PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); Long elapsed += // sleep time; mgr.set(AlarmManager.RTC_WAKEUP, elapsed, pi); } catch(Exception r) { Log.v(TAG, "RunTimeException: " + r); } …

6
Bildirim eski Amaç Ekstralarını geçer
Bu kod aracılığıyla bir BroadcastReceiver içinde bir bildirim oluşturuyorum: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns); int icon = R.drawable.ic_stat_notification; CharSequence tickerText = "New Notification"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_VIBRATE; long[] vibrate = {0,100,200,200,200,200}; notification.vibrate = vibrate; notification.flags |= …

8
Amaç - etkinlik devam ediyorsa, öne getirin, aksi takdirde yeni bir tane başlatın (bildirimden)
Uygulamamda - tabii ki - herhangi bir bayrak olmadan, her seferinde yeni bir aktivite başlatan, böylece birden fazla aynı aktivitenin birbiri üzerinde çalışmasını sağlayan bildirimler var, bu tamamen yanlış. Yapmasını istediğim, niyet bekleyen bildirimlerde belirtilen faaliyeti zaten çalışıyorsa öne getirmek, yoksa başlatmaktır. Şimdiye kadar, sahip olduğum bu bildirimin amacı / …

3
PendingIntent, Intent ekstralarını göndermiyor
Benim MainActicity başlar RefreshServicebir ile Intentbir sahiptir booleandenilen ekstra isNextWeek. My , kullanıcı tıkladığında başlatan RefreshServicebir yapar .NotificationMainActivity bu şuna benzer: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, …

5
PendingIntent'te "requestCode" ne için kullanılıyor?
Arka fon: AlarmManager aracılığıyla alarmlar için PendingIntent kullanıyorum. Sorun: İlk başta, öncekileri iptal etmek için, alarmı başlatmak için daha önce kullandığım tam requestCode'u sağlamam gerektiğini düşündüm. Ama sonra iptal API'sinin dediği gibi yanıldığımı anladım : Eşleşen bir Amacı olan tüm alarmları kaldırın. Amacı bununla eşleşen herhangi bir tür alarm (filterEquals …

13
PendingIntent, ilk bildirim için doğru, geri kalanı için yanlış çalışıyor
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } Bu işlev birden çok kez çağrılacaktır. Her birinin notificationtıklandığında testActivity'yi başlatmasını istiyorum. Ne yazık ki, yalnızca ilk …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.