プログラムを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はデータを共有するためのものではなく、実際にはビジネスロジックが含まれていることに注意してください。