register_information
次のような名前のクラスがあります
// getting name
public String get_name()
{
return this.name;
}
// setting name
public void set_name(String name)
{
this.name=name;
}
このように登録されているすべての名前とパスワードを取得するためにいくつかのコードを使用しMainActivity
ました。
List<register_information> all_reg_info_lists = db.get_all_info();
List<HashMap<String, String>> list_of_reg_info = new ArrayList<HashMap<String, String>>();
for (register_information reg_info : all_reg_info_lists)
{
HashMap<String, String> hm = new HashMap<String, String>();
String name = reg_info.get_name();
String password=reg_info.get_password() ;
hm.put("key_name",name);
hm.put("key_password",password);
list_of_reg_info.add(hm);
}
ここで、これらすべての名前とパスワードを別のウィンドウに渡して、意図的にリストビューとして表示したいと考えています。私はこのような意図を使用しました
Intent intObj = new Intent(MainActivity.this,showData_in_textView_class.class);
intObj.putExtra("data", list_of_reg_info);
startActivity(intObj);
私の中でshowData_in_textView_class
私はこのような意図を受け取りました
public class showData_in_textView_class extends Activity{
ArrayAdapter adapter;
List<register_information> reg_info_lists;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview_xml_page);
Intent intename = getIntent();
reg_info_lists= (List)intename.getSerializableExtra("data");
}
}
しかし、うまくいきませんでした。どうやってやるの??