Android 如何进行页面传递对象

会挽雕弓如满月,西北望,射天狼。这篇文章主要讲述Android 如何进行页面传递对象相关的知识,希望能为你提供帮助。
    当我们从一个页面调到另一个页面的时候,需要把该页面的一些设定值也传递给下一个页面。当要传递的值很多时,我们可以传递一个对象。
    页面1:

Intent intent = new Intent(PageOneActivity.this, PageTwoActivity.class); SoftwareProlemInfo info = softwareProlemInfos.get(position); Bundle bundle = new Bundle(); bundle.putSerializable("softPro", info); intent.putExtras(bundle); startActivity(intent);

【Android 如何进行页面传递对象】 页面2:
SoftwareProlemInfo softwareProlemInfo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pagetwo); Intent intent= this.getIntent(); softwareProlemInfo = (SoftwareProlemInfo)intent.getSerializableExtra("softPro"); .... }

其中:SoftwareProlemInfo是一个Serializable化的类。


    推荐阅读