我正在将一个程序移植到 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 不是用于共享数据的,它实际上包含业务逻辑。