读书人

notification 怎么添加button

发布时间: 2012-04-09 13:41:24 作者: rapoo

notification 如何添加button。
如何在notification中添加button,并添加监听器?
我用remoteview获得一个layout的xml,但是利用findViewById的时候找不到button,而是null。请大家帮忙。

还有一个问题就是,一个Activity被放在后台,利用notification启动Activity,在一直按撤销的时候,会有两个Activity被撤销,如何利用notification启动那个后台的Activity,而不是启动一个新的?是在PendingIntent的设置里边么?

[解决办法]
如果获取到的button为null,你获取到包含该button的view实例.。然后 ,view.findViewById(xxx),应该可以。

PendingIntent 设置那个启动方式。好像是singletask..检测栈中有该activity,即不启动新的。
[解决办法]
在AndroidManifest.xml中的被notification启动的那个Activity属性里加singleInstance,就可以只启动一个实例了,如以下代码:

Java code
 <activity            android:name=".XXXActivity"            android:launchMode="singleInstance">        </activity>
[解决办法]
探讨
如果获取到的button为null,你获取到包含该button的view实例.。然后 ,view.findViewById(xxx),应该可以。

PendingIntent 设置那个启动方式。好像是singletask..检测栈中有该activity,即不启动新的。

读书人网 >Android

热点推荐