log错误列表
09-13 11:34:45.939: I/Choreographer(770): Skipped 57 frames!  The application may be doing too much work on its main thread.
09-13 11:34:45.969: D/AndroidRuntime(770): Shutting down VM
09-13 11:34:45.969: W/dalvikvm(770): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
09-13 11:34:46.039: E/AndroidRuntime(770): FATAL EXCEPTION: main
09-13 11:34:46.039: E/AndroidRuntime(770): java.lang.NullPointerException
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.AbsListView.obtainView(AbsListView.java:2269)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.ListView.measureHeightOfChildren(ListView.java:1244)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.ListView.onMeasure(ListView.java:1156)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.View.measure(View.java:15172)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4814)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1390)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.LinearLayout.measureVertical(LinearLayout.java:681)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:574)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.View.measure(View.java:15172)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4814)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.View.measure(View.java:15172)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.LinearLayout.measureVertical(LinearLayout.java:833)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:574)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.View.measure(View.java:15172)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4814)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
09-13 11:34:46.039: E/AndroidRuntime(770):  at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2148)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.View.measure(View.java:15172)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1848)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1100)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1273)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4212)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.Choreographer.doCallbacks(Choreographer.java:555)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.Choreographer.doFrame(Choreographer.java:525)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.os.Handler.handleCallback(Handler.java:615)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.os.Handler.dispatchMessage(Handler.java:92)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.os.Looper.loop(Looper.java:137)
09-13 11:34:46.039: E/AndroidRuntime(770):  at android.app.ActivityThread.main(ActivityThread.java:4745)
09-13 11:34:46.039: E/AndroidRuntime(770):  at java.lang.reflect.Method.invokeNative(Native Method)
09-13 11:34:46.039: E/AndroidRuntime(770):  at java.lang.reflect.Method.invoke(Method.java:511)
09-13 11:34:46.039: E/AndroidRuntime(770):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-13 11:34:46.039: E/AndroidRuntime(770):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-13 11:34:46.039: E/AndroidRuntime(770):  at dalvik.system.NativeStart.main(Native Method)
以下是出现错误的两个Activity 中的部分代码:int i=0;
Bundle bundle=new Bundle();
if(null!=route_1)
{ while(route_1[i]!=null)
{
bundle.putString(""+i, route_1[i].RouteId+"");
i++;
}
}
int j=0;
int k=0;
if(null!=route_2)
{
while(route_2[j]!=null)
{
              k=i+j;
     bundle.putString(""+k, route_2[j].RouteId+"");
              j++;
         }
}

if(null!=route_2||null!=route_1)
{
   Intent intent1=new Intent();
   intent1.setClass(Route_Activity.this,RouteList.class);
    intent1.putExtras(bundle);     
   Route_Activity.this.startActivity(intent1);
}以下为另一个ActivityBundle bundle1=this.getIntent().getExtras();
count=bundle1.size();
list=new ArrayList<String>();
for(int i=0;i<count;i++)
{
list.add(bundle1.getString(""+i));
}
btBack=(Button)this.findViewById(R.id.button1);
lv=(ListView)this.findViewById(R.id.listView1);
BaseAdapter ba=new BaseAdapter()
{
public int getCount() {
// TODO Auto-generated method stub

return count;
} public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
} public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
} public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
LinearLayout ll=new LinearLayout(RouteList.this);
ll.setOrientation(LinearLayout.HORIZONTAL);
ll.setPadding(5, 5, 5, 5);
TextView tv=new TextView(RouteList.this);
tv.setText(list.get(arg0));
tv.setTextSize(24);
tv.setPadding(5, 5, 5, 5);
tv.setGravity(Gravity.RIGHT);
ll.addView(tv);
TextView tv2=new TextView(RouteList.this);
tv2.setText("路");
tv2.setTextSize(24);
tv2.setPadding(5, 5, 5, 5);
tv2.setGravity(Gravity.LEFT);
ll.addView(tv2);
return null; }

};
lv.setAdapter(ba);
}