0

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
Tima
  • 12,765
  • 23
  • 82
  • 125
  • it just dissappeared. we couldn't reproduce it on our devices. my guess is, that the application name existed in multiple languages, I moved it to one central string.xml. Hope it will help – Tima Feb 10 '12 at 10:05
  • great to hear that, our QA had found a strange case, I would like to share, when our app tries to add a shortcut to the home screen and there is no space at all in all rooms the launcher crashes. – Ahmad Kayyali Feb 10 '12 at 14:28

0 Answers0