首先定义一个自定义类。注意红色部分。 public class MyClass implements Serializable{ private int number; private int max; private int min; private ArrayList<String> url; public void SetNumber(int number) { this.number = number; } public void SetMax(int max) { this.max = max; } public void SetMin(int min) { this.min = min; } public void SetUrl(ArrayList<String> url) { this.url = url; } public int GetNumber() { return number; } public int GetMax() { return max; } public int GetMin() { return min; } public ArrayList GetUrl() { return url; } } 然后创建2个Activity,来传递数据。 发送部分代码: Intent intent = new Intent(); intent.setClass(TestActivity.this, OtherActivity.class); intent.putExtra("myclass", myclass); startActivity(intent); 接收部分代码: Intent intent = getIntent(); myclass = (MyClass)intent.getSerializableExtra("myclass"); |
如何在两个activity中传数据
最新推荐文章于 2024-03-19 18:25:22 发布