データ(ユーザー情報)を取得し、HashMap
to 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