ListView で文字列値を渡したいです。最初に、すべての値を Bundle に保存しました。これは、ユーザーから入力された後、これらの値をすべて String[] Array に入れようとしました。エラーが表示されますが、読み込まれません。エミュレータで。
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
Intent myIntent = getIntent();
Bundle b = myIntent.getExtras();
String std = b.getString("std");
String name = b.getString("name");
String lastname = b.getString("lastname ");
String country = b.getString("country ");
String adrs = b.getString("adrs ");
String pro = b.getString("pro");
String pcode = b.getString("pcode");
String[] listItems = new String[7];
listItems[0] = std ;
listItems[1] = name;
listItems[2] = lastname;
listItems[3] = country;
listItems[4] = adrs;
listItems[5] = pro;
listItems[6] = pcode;
ArrayAdapter<String> listItemAdapter = new ArrayAdapter<String>(this
,android.R.layout.simple_list_item_1
,listItems);
ListView lv = (ListView)this.findViewById(R.id.list_view_id);
lv.setAdapter(listItemAdapter);
}
すべてのハードコード値を String[] Array に書き込んだとき、リスト全体が表示されました。 Androidの新しいので、私を助けてください。