我正在编写 Android 2.3 (API 10) 应用程序。
我已经设法使用 ImageView 和 TextView 为我的 Notification 对象创建了一个自定义视图。
我想在我的通知中添加一个 ToggleButton(当您在使用“扬声器”和“静音”切换按钮进行电话通话时,通知中的电话选项中存在切换按钮)。
每次我尝试这样做时 - 我的应用程序崩溃并出现以下错误:
08-15 00:15:55.370: E/AndroidRuntime(17000): FATAL EXCEPTION: main
08-15 00:15:55.370: E/AndroidRuntime(17000): android.app.RemoteServiceException: Bad notification posted from package com.coapps.pico: Couldn't expand RemoteViews for: StatusBarNotification(package=com.coapps.pico id=0 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0))
08-15 00:15:55.370: E/AndroidRuntime(17000): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1048)
08-15 00:15:55.370: E/AndroidRuntime(17000): at android.os.Handler.dispatchMessage(Handler.java:99)
08-15 00:15:55.370: E/AndroidRuntime(17000): at android.os.Looper.loop(Looper.java:130)
08-15 00:15:55.370: E/AndroidRuntime(17000): at android.app.ActivityThread.main(ActivityThread.java:3691)
08-15 00:15:55.370: E/AndroidRuntime(17000): at java.lang.reflect.Method.invokeNative(Native Method)
08-15 00:15:55.370: E/AndroidRuntime(17000): at java.lang.reflect.Method.invoke(Method.java:507)
08-15 00:15:55.370: E/AndroidRuntime(17000): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
08-15 00:15:55.370: E/AndroidRuntime(17000): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
08-15 00:15:55.370: E/AndroidRuntime(17000): at dalvik.system.NativeStart.main(Native Method)
知道我怎样才能让它工作吗?