[G1 Android Development] hua_jacky:
I flashed cursorsense rc1 into my magic(32A), and installed htc_cime_haykuro_hero_6.9mb_update.zip. After installing it, everything is ok except for switching the input method from handwriting to pinyin, the force close window was showed, the logcat is as below:

I/ActivityManager( 88): Starting activity: Intent { flags=0x10000000 comp={com.htc.android.cime/com.htc.android.cime.settings.BT3KeyboardSetting} (has extras) }

I/WindowManager( 88): Screen status=true, current orientation=4, SensorEnabled=true

I/WindowManager( 88): needSensorRunningLp, mCurrentAppOrientation =4

I/HTCIMEService( 660): [hideWindow]:

I/HTCIMEService( 660): [onFinishInput]:

I/HTCIMEService( 660): [setWCLText]: wclText=, candIdx=0

I/HTCIMEService( 660): [onUpdateCursor]: cursor=Rect(18, 434 - 18, 458)

W/InputManagerService( 88): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$ Proxy@43b041a0 (uid=10022 pid=325)

W/IInputConnectionWrapper( 325): showStatusIcon on inactive InputConnection

I/ActivityManager( 88): Displayed activity com.htc.android.cime/.settings.BT3KeyboardSetting: 529 ms

D/AndroidRuntime( 660): Shutting down VM

W/dalvikvm( 660): threadid=3: thread exiting with uncaught exception (group=0x40013140)

E/AndroidRuntime( 660): Uncaught handler: thread main exiting due to uncaught exception

E/AndroidRuntime( 660): java.lang.NullPointerException

E/AndroidRuntime( 660): at com.htc.android.cime.settings.BT3KeyboardSetting.o nPreferenceTreeClick(BT3KeyboardSetting.java:101)

E/AndroidRuntime( 660): at android.preference.Preference.performClick(Prefere nce.java:820)

E/AndroidRuntime( 660): at android.preference.PreferenceScreen.onItemClick(Pr eferenceScreen.java:182)

E/AndroidRuntime( 660): at android.widget.AdapterView.performItemClick(Adapte rView.java:283)

E/AndroidRuntime( 660): at android.widget.ListView.performItemClick(ListView. java:3175)

E/AndroidRuntime( 660): at android.widget.AbsListView$PerformClick.run(AbsLis tView.java:1634)

E/AndroidRuntime( 660): at android.os.Handler.handleCallback(Handler.java:587 )

E/AndroidRuntime( 660): at android.os.Handler.dispatchMessage(Handler.java:92 )

E/AndroidRuntime( 660): at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 660): at android.app.ActivityThread.main(ActivityThread.jav a:3948)

E/AndroidRuntime( 660): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 660): at java.lang.reflect.Method.invoke(Method.java:521)

E/AndroidRuntime( 660): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:782)

E/AndroidRuntime( 660): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:540)

E/AndroidRuntime( 660): at dalvik.system.NativeStart.main(Native Method)

I/Process ( 88): Sending signal. PID: 660 SIG: 3

I/dalvikvm( 660): threadid=7: reacting to signal 3

I/AlertDialog( 88): [onCreate] auto launch SIP.

I/DumpStateReceiver( 88): Added state dump to 1 crashes

I/Process ( 660): Sending signal. PID: 660 SIG: 9

I/ActivityManager( 88): Process com.htc.android.cime (pid 660) has died.

I/WindowManager( 88): WIN DEATH: Window{439dcb60 InputMethod paused=false}

W/ActivityManager( 88): Scheduling restart of crashed service com.htc.android.cime/.HTCIMEService in 5000ms

I/WindowManager( 88): WIN DEATH: Window{43a57e38 com.htc.android.cime/com.htc.android.cime.settings.BT3KeyboardSetting paused=false}

W/InputManagerService( 88): Got RemoteException sending setActive(false) notification to pid 660 uid 10086

I/WindowManager( 88): Screen status=true, current orientation=-1, SensorEnabled=true

I/WindowManager( 88): needSensorRunningLp, mCurrentAppOrientation =-1