2011-11-11 47 views
0

我想显示多个列表视图使用简单列表适配器,但我的应用程序崩溃时,我要去设置适配器这里是我的代码;错误简单列表适配器

我logcat的看法是这样的,当我的程序崩溃

11-11 09:03:06.147: DEBUG/AndroidRuntime(789): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
    11-11 09:03:06.147: DEBUG/AndroidRuntime(789): CheckJNI is ON 
    11-11 09:03:06.907: DEBUG/AndroidRuntime(789): Calling main entry com.android.commands.pm.Pm 
    11-11 09:03:06.937: DEBUG/AndroidRuntime(789): Shutting down VM 
    11-11 09:03:06.957: DEBUG/dalvikvm(789): GC_CONCURRENT freed 101K, 71% free 297K/1024K, external 0K/0K, paused 3ms+1ms 
    11-11 09:03:06.957: DEBUG/dalvikvm(789): Debugger has detached; object registry had 1 entries 
    11-11 09:03:06.987: INFO/AndroidRuntime(789): NOTE: attach of thread 'Binder Thread #3' failed 
    11-11 09:03:07.547: DEBUG/AndroidRuntime(799): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
    11-11 09:03:07.547: DEBUG/AndroidRuntime(799): CheckJNI is ON 
    11-11 09:03:08.267: DEBUG/AndroidRuntime(799): Calling main entry com.android.commands.am.Am 
    11-11 09:03:08.307: INFO/ActivityManager(68): Force stopping package com.flds uid=10052 
    11-11 09:03:08.307: INFO/Process(68): Sending signal. PID: 779 SIG: 9 
    11-11 09:03:08.457: INFO/ActivityManager(68): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.flds/.TestssActivity } from pid 799 
    11-11 09:03:08.487: DEBUG/AndroidRuntime(799): Shutting down VM 
    11-11 09:03:08.507: DEBUG/dalvikvm(799): GC_CONCURRENT freed 102K, 69% free 322K/1024K, external 0K/0K, paused 1ms+2ms 
    11-11 09:03:08.537: INFO/ActivityManager(68): Start proc com.flds for activity com.flds/.TestssActivity: pid=808 uid=10052 gids={} 
    11-11 09:03:08.547: WARN/InputManagerService(68): Window already focused, ignoring focus gain of: [email protected] 
    11-11 09:03:08.577: INFO/AndroidRuntime(799): NOTE: attach of thread 'Binder Thread #3' failed 

代码

public class TestssActivity extends Activity 
{ 

    private SimpleAdapter mSchedule; 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     ListView list = (ListView) findViewById(R.id.SCHEDULE); 

     ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>(); 

     HashMap<String, String> map = new HashMap<String, String>(); 
     map.put("train", "101"); 
     map.put("from", "6:30 AM"); 
     map.put("to", "7:40 AM"); 
     mylist.add(map); 


     mSchedule = new SimpleAdapter(this, mylist, R.layout.row,new String[] {"train", "from", "to"}, new int[] {R.id.TRAIN_CELL, R.id.FROM_CELL, R.id.TO_CELL}); 
     list.setAdapter(mSchedule); 

    } 

} 
+0

请发布堆栈跟踪。 – 2011-11-11 15:54:45

+0

你的意思是logcat? –

+0

是的,应该有一个崩溃日志堆栈跟踪。它通常是红色的,并且标签为'AndroidRuntime'。 – 2011-11-11 16:01:20

回答

0

没有的setContentView(...

的ListView没有发现,因为没有这样的。

博客页面被删除或错误链接