0

データ(ユーザー情報)を取得し、HashMapto ArrayAdpater(リストビュー)から表示しています。リストビューをクリックする (またはスクロールする) たびに、アプリケーションがクラッシュします。

なぜそれが起こっているのですか?これが私がやっていることです:

//..
  Handler handler = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_app_activity3);
    information=new String[50];
    Intent intent = getIntent();
    Custom custom = (Custom) intent.getSerializableExtra("custom");
    HashMap<String, String> list = custom.getList();
    //Set s = list.entrySet();
    Iterator items=list.values().iterator();
    int i=0;
    while (items.hasNext())
    {
        information[i]=(String) items.next();
        System.out.println(information[i]);
        i++;
    }
    lv = (ListView)findViewById(R.id.listview1);
    lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,information));
    lv.setTextFilterEnabled(true); 
}

これが私のLogcatです:

system.NativeStart.main(Native Method) 01-22 22:45:22.496: I/Process(332): シグナルを送信しています。PID: 332 SIG: 9

4

1 に答える 1

0
ListView lv = (listView) findViewById(R.Id.listView1);

ListView をさらに定義します。

于 2013-02-16T14:23:22.703 に答える