一个已知的Andorid Bug

一个EditText, 只要调用了setMovementMethod(LinkMovementMethod.getInstance())对其设置,那么在获取焦点时,会崩掉。

01-06 07:59:08.669: E/AndroidRuntime(2421): Uncaught handler: thread main exiting due to uncaught exception
01-06 07:59:08.764: E/AndroidRuntime(2421): java.lang.IndexOutOfBoundsException: charAt: -2 < 0
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.text.SpannableStringBuilder.charAt(SpannableStringBuilder.java:110)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.text.TextUtils.getCapsMode(TextUtils.java:1573)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.view.inputmethod.BaseInputConnection.getCursorCapsMode(BaseInputConnection.java:273)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.widget.TextView.onCreateInputConnection(TextView.java:4482)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.view.inputmethod.InputMethodManager.startInputInner(InputMethodManager.java:942)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.view.inputmethod.InputMethodManager.checkFocus(InputMethodManager.java:1114)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.view.inputmethod.InputMethodManager.onWindowFocus(InputMethodManager.java:1143)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.view.ViewRoot.handleMessage(ViewRoot.java:1829)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.os.Looper.loop(Looper.java:123)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at android.app.ActivityThread.main(ActivityThread.java:4363)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at java.lang.reflect.Method.invoke(Method.java:521)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-06 07:59:08.764: E/AndroidRuntime(2421): 	at dalvik.system.NativeStart.main(Native Method)

 

posted on 2011-12-17 22:37 梦书 阅读(60) 评论(0) 编辑 收藏

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2291420 Rcg+OgE0w5Q=

导航

公告


Windows Mobile+ BREW

Symbian+Android

注:本BLOG所发表文章或随笔,作者保留一切权利。转载请注明出处,谢谢!



Locations of visitors to this page
昵称:梦书
园龄:6年7个月
粉丝:9
关注:2

搜索

 

随笔分类

C/C++编程

Java编程

MSN开发

Windows Mobile 技术站点

测试

内功修炼

搜索技术站点