【发布时间】:2011-07-13 10:30:15
【问题描述】:
我正在将一个程序移植到 Android。我的所有业务逻辑都在 POJO 上,所以我需要将活动用作纯粹的前端。
问题是我不知道如何在Activity之间共享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 不是为了共享数据,它实际上包含业务逻辑。
【问题讨论】:
-
不是真正的重复,它不是关于共享数据,而是关于跨多个活动访问数据/逻辑......
-
我不同意。上面的答案不适用于 POJO,仅适用于数据。
标签: android reference android-activity share pojo