2011年7月13日水曜日

Serializableでデータのやり取り

Serializableでデータのやり取り

DataBeanクラス:
public class DataBean implements Serializable {

static String content="";
public static String getContent() {
return content;
}
public static void setContent(String content) {
DataBean.content = content;
}
}

Aクラス:(データを渡す)
public final static String SER_KEY = "1234";
//省略
DataBean dataBean = new DataBean ();
dataBean.setContent(content);
Intent intent = new Intent();
Bundle mBundle = new Bundle();
mBundle.putSerializable(SER_KEY, dataBean);
intent.putExtras(mBundle);
startActivity(intent);


Bクラス:(データをゲット)
DataBean saveBean = (DataBean) getIntent().getSerializableExtra(Aクラス.SER_KEY);
saveBean.getContent();

1 件のコメント:

匿名 さんのコメント...

過去の日付の入力ができないのが残念です。
そのほかは今のところいい感じ