首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

notification 怎么添加button

2012-04-09 
notification 如何添加button。如何在notification中添加button,并添加监听器?我用remoteview获得一个layou

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

热点排行