I've got the feedback, that HTC Sense on some HTC devices crashes if user creating shortcuts (long click on home screen -> clicks app -> app selection) of an app of us.
It doesn't happen with the most other apps, but after googling a bit, I saw reports for some other apps too (here and here)
Maybe it's a bug of Sense, but I would really like to fix it for my app.
Some ideas or experience how to do this?
I add also crash logs.
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): FATAL EXCEPTION: main
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): java.lang.ClassCastException: android.text.SpannedString
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.launcher.Launcher.completeAddApplication(Launcher.java:2635)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.launcher.Launcher.onActivityResult(Launcher.java:1008)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.launcher.Launcher$AddToHomeItemClickListener.onItemClick(Launcher.java:5876)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.launcher.AddWidgetLayout$AddOnClickListener.onItemClick(AddWidgetLayout.java:153)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.widget.HtcAdapterView.performItemClick(HtcAdapterView.java:379)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.widget.HtcListViewCore.performItemClick(HtcListViewCore.java:5036)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.htc.widget.HtcAbsListView$PerformClick.run(HtcAbsListView.java:2010)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at android.os.Handler.handleCallback(Handler.java:587)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at android.os.Handler.dispatchMessage(Handler.java:92)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at android.os.Looper.loop(Looper.java:143)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at android.app.ActivityThread.main(ActivityThread.java:4196)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at java.lang.reflect.Method.invokeNative(Native Method)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at java.lang.reflect.Method.invoke(Method.java:507)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
11-02 14:27:18.180: ERROR/AndroidRuntime(4997): at dalvik.system.NativeStart.main(Native Method)
and some seconds later:
11-02 14:27:19.501: ERROR/ActivityManager(1326): at java.lang.ProcessManager.exec(ProcessManager.java:224)
11-02 14:27:19.501: ERROR/ActivityManager(1326): at java.lang.ProcessBuilder.start(ProcessBuilder.java:202)
11-02 14:27:19.501: ERROR/ActivityManager(1326): at com.android.server.am.ActivityManagerService.logProcessResult(ActivityManagerService.java:7562)
11-02 14:27:19.501: ERROR/ActivityManager(1326): at com.android.server.am.ActivityManagerService.access$1000(ActivityManagerService.java:203)
11-02 14:27:19.501: ERROR/ActivityManager(1326): at com.android.server.am.ActivityManagerService$12.run(ActivityManagerService.java:8028)
11-02 14:27:19.501: ERROR/ActivityManager(1326): Caused by: java.io.IOException: No such file or directory
11-02 14:27:19.501: ERROR/ActivityManager(1326): at java.lang.ProcessManager.exec(Native Method)
11-02 14:27:19.501: ERROR/ActivityManager(1326): at java.lang.ProcessManager.exec(ProcessManager.java:222)
11-02 14:27:19.501: ERROR/ActivityManager(1326): ... 4 more