notification 怎么添加button

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,即不启动新的。