Câu hỏi được gắn thẻ «android-pendingintent»


9
Gọi startActivity () từ bên ngoài Hoạt động?
Tôi đang sử dụng AlarmManagerđể kích hoạt ý định phát tín hiệu. Sau đây là mã của tôi: 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) …

6
Thông báo vượt qua Intras Extras cũ
tôi đang tạo một thông báo bên trong BroadcastReceiver thông qua mã này: 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 …

8
Ý định - nếu hoạt động đang chạy, hãy đưa nó ra phía trước, bắt đầu một hoạt động mới (từ thông báo)
Ứng dụng của tôi có thông báo, rõ ràng - không có bất kỳ cờ nào, bắt đầu một hoạt động mới mỗi lần để tôi có nhiều hoạt động giống nhau chạy trên nhau, điều này là sai. Những gì tôi muốn nó làm là đưa hoạt động được …

3
PendingIntent không gửi bổ sung ý định
My MainActicity bắt đầu RefreshServicevới một Intentcái có booleanthêm một gọi isNextWeek. My RefreshServicelàm cho Notificationnó bắt đầu MainActivitykhi người dùng nhấp vào nó. nó trông như thế này: 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: …


13
PendingIntent hoạt động chính xác cho thông báo đầu tiên nhưng không chính xác cho phần còn lại
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); } Hàm này sẽ được gọi nhiều lần. Tôi muốn mỗi người notificationkhởi chạy testActivity khi được nhấp. …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.