80,351
社区成员
发帖
与我相关
我的任务
分享
if (b.getInt(ConfigDataFieldHelper.BundleDataFields.DATARESULTFIELD) == ConfigDataFieldHelper.BundleDataResult.DataEmpty)
{
List<Map<String, Object>> lstMapsNull = (List<Map<String, Object>>) b
.get(ConfigDataFieldHelper.BundleDataFields.DATA);
SimpleAdapter adapterNull = new SimpleAdapter(
WorkOrderList.this, lstMapsNull,
android.R.layout.simple_list_item_1,
new String[]
{
"Msg"
}, new int[]
{
android.R.id.text1
});
lstWorkOrder.setAdapter(adapterNull);
}
09-27 06:52:46.738: E/OrderId(1545): 3
09-27 06:52:46.738: E/Unit(1545): S1
09-27 06:52:46.738: E/Type(1545): Hardware
09-27 06:52:46.738: E/OrderDate(1545): 09/18/2012
09-27 06:52:46.738: E/Description(1545): OOOOOOOO000 test Android To Alfred
上面的结果是正确的,而不明白为什么还会出现下面的绑定错误
09-27 06:52:46.738: W/dalvikvm(1545): threadid=22: thread exiting with uncaught exception (group=0x40a13300)
09-27 06:52:46.807: E/AndroidRuntime(1545): FATAL EXCEPTION: 821d7831-2724-40b0-88b2-cb2c935cb214
09-27 06:52:46.807: E/AndroidRuntime(1545): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4609)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewRootImpl.focusableViewAvailable(ViewRootImpl.java:2576)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:604)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.View.setFlags(View.java:8290)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.view.View.setFocusableInTouchMode(View.java:5586)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.widget.AdapterView.checkFocus(AdapterView.java:717)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.widget.ListView.setAdapter(ListView.java:461)
09-27 06:52:46.807: E/AndroidRuntime(1545): at org.buildingknox.com.WorkOrderList$MyHandler.handleMessage(WorkOrderList.java:150)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.os.Handler.dispatchMessage(Handler.java:99)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.os.Looper.loop(Looper.java:137)
09-27 06:52:46.807: E/AndroidRuntime(1545): at android.os.HandlerThread.run(HandlerThread.java:60)
09-27 06:52:47.447: I/Choreographer(1545): Skipped 82 frames! The application may be doing too much work on its main thread.
09-27 06:52:47.638: D/AndroidRuntime(1545): Shutting down VM
09-27 06:52:47.638: W/dalvikvm(1545): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
09-27 06:52:47.678: I/Process(1545): Sending signal. PID: 1545 SIG: 9