如何在notification中添加button,并添加监听器?
我用remoteview获得一个layout的xml,但是利用findViewById的时候找不到button,而是null。请大家帮忙。还有一个问题就是,一个Activity被放在后台,利用notification启动Activity,在一直按撤销的时候,会有两个Activity被撤销,如何利用notification启动那个后台的Activity,而不是启动一个新的?是在PendingIntent的设置里边么?

解决方案 »

  1.   

    如果获取到的button为null,你获取到包含该button的view实例.。然后 ,view.findViewById(xxx),应该可以。PendingIntent  设置那个启动方式。好像是singletask..检测栈中有该activity,即不启动新的。
      

  2.   

    在AndroidManifest.xml中的被notification启动的那个Activity属性里加singleInstance,就可以只启动一个实例了,如以下代码:
     <activity
                android:name=".XXXActivity"
                android:launchMode="singleInstance">
            </activity>
      

  3.   

    手机最上方,下拉列表中,有“正在运行的”和“通知”,两类。“通知”是notification,那“正在运行的”指什么啊?
      

  4.   

    notification一点就消失了,如何一直显示状态,而不消失呢?该用什么?
      

  5.   

    看文档。玩一下apidemo,就一个设置下属性值而已