如何在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>
------解决方案--------------------