小编A E*_*A E的帖子

处理android通知内的按钮

我在通知中添加了一个按钮

但我不知道如何在点击它时调用它.

我尝试了这样的方法https://code.google.com/p/languagepickerwidget/source/browse/trunk/trunk/src/org/gnvo/langpicker/LangPicker.java,因为它也使用了RemoteViews对象,但没有任何反应我点击按钮.

这就是我目前拥有的:

private void createNotification(){
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager notificationManager = (NotificationManager) getSystemService(ns);

    Notification notification = new Notification(R.drawable.ic_launcher, null, System.currentTimeMillis());
    RemoteViews notificationView = new RemoteViews(getPackageName(), R.layout.notification_switch);

    //the intent that is started when the notification is clicked (works)
    Intent notificationIntent = new Intent(this, SettingsActivity.class);
    PendingIntent pendingNotificationIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

    notification.contentView = notificationView;
    notification.contentIntent = pendingNotificationIntent;
    notification.flags |= Notification.FLAG_NO_CLEAR;

    //this is the intent that is supposed to be called when the button is clicked
    Intent …
Run Code Online (Sandbox Code Playgroud)

notifications android status button

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

button ×1

notifications ×1

status ×1