私はArraylist
のカスタムオブジェクトを持っています。私は1つのjavaファイルから別のjavaファイルに渡そうとしています。私はputExtra
メソッドとParcelable
オプションを試しました。私はParcelable
を理解できません。ここカスタムオブジェクトのarraylistをあるJavaクラスから別のJavaクラスに渡すにはどうすればよいですか?
public class AddValues implements Serializable{
public int id;
String value;
public AddValues(int id, String value)
{
this.id = id;
this.value = value;
}
@Override
public String toString() {
String result = "id = "+id+","+" value = "+value;
return result;
}
public int getid()
{
return this.id;
}
public String getvalue()
{
return this.value;
}
}
そしてArrayList
送信するために私のコードです:ここで
Intent intent = new Intent(BluetoothLeService.this,HomePageFragment.class);
intent.putExtra("id", data_id);
intent.putExtra("value", list);
"リスト" はArrayList
を指し
は、ここに私のカスタムオブジェクトです。彼らは同じ目的を果たすものの
問題は何ですか?インテントから 'list'を取るコードを表示します。 –