mic*_*con 0 android share reference pojo android-activity
我正在将程序移植到Android.我在POJO上拥有所有业务逻辑,所以我需要将Activities用作前端.
问题是我不知道如何在活动之间共享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();
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,POJO不用于共享数据,它实际上包含业务逻辑.
您的POJO需要实现Parcelable接口.然后你可以使用putExtra将它们放在Intents中,并使用getParcelableExtra在下一个活动中检索它们.http://developer.android.com/reference/android/os/Parcelable.html
| 归档时间: |
|
| 查看次数: |
3976 次 |
| 最近记录: |