我正在將程序移植到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