可扩展的持续通知?

时间:2012-12-09 03:50:04

标签: android android-notifications android-4.2-jelly-bean expandable

我有一个可扩展的通知(Jelly Bean,大部分来自Notifications API指南),如下所示:

myId = 1 ;
numUpdates++ ;
myInboxStyle.addLine ("some string") ;
Resources res = context.getResources () ;
BitmapDrawable drawable = (BitmapDrawable) res.getDrawable (R.drawable.ic_launcher) ;

NotificationCompat.Builder mBuilder =
    new NotificationCompat.Builder (context)
        .setAutoCancel (false)
        .setOngoing (false)
        .setSmallIcon (R.drawable.ic_notify)
        .setLargeIcon (drawable.getBitmap ())
        .setContentTitle ("some update")
        .setStyle (myInboxStyle)
        .setNumber (numUpdates)
        .setContentText ("some text) ;

NotificationManager mNotificationManager =
    (NotificationManager) context.getSystemService (Context.NOTIFICATION_SERVICE) ;
mNotificationManager.notify (myId, mBuilder.build ()) ;

这正如我所期望的那样:通知出现,我能够展开/折叠它等等。

现在,如果我改变

.setOngoing (true)

在上面的代码中,我得到了一个持续的通知(如我所愿),但它不再可扩展。

我在Jelly Bean API文档中找不到任何表明正在进行的通知不可扩展的内容。有没有人得到可扩展的持续通知工作?如果是这样,你能指出我的代码出错的地方吗?

0 个答案:

没有答案