我正在将程序移植到Android。我拥有所有关于POJO的商业逻辑,所以我需要将Activities作为一个单纯的前端。android:如何在活动之间共享POJO
问题是我不知道如何在活动之间共享POJO;我已经试过这一点,但它不工作:
class Activity1 extends Activity{
Logic logic=new Logic();
public Logic getLogic(){
return logic
}
}
class Activity2 extends Activity{
Logic logic;
public void onCreate(Bundle savedInstanceState) {
main = (Activity1) findViewById((R.id.Activity1);
logic= main.getLogic();
}
}
请注意,POJO没有共享数据,它实际上包含业务逻辑。
http://stackoverflow.com/questions/2965109/passing-data-between-activities-in-android – Chris 2011-03-11 11:35:50
重复不是真的重复,它不是关于共享数据,它关于跨多个活动访问数据/逻辑.. – WarrenFaith 2011-03-11 11:37:38
我不同意。上面的答案不适用于POJO,仅适用于数据。 – michelemarcon 2011-03-11 11:39:16