How to send an object from one Android Activity to another using Intents?

后端 未结 30 3624
-上瘾入骨i
-上瘾入骨i 2020-11-21 04:47

How can I pass an object of a custom type from one Activity to another using the putExtra() method of the class Intent?

30条回答
  •  梦谈多话
    2020-11-21 05:19

    In your first Activity:

    intent.putExtra("myTag", yourObject);
    

    And in your second one:

    myCustomObject myObject = (myCustomObject) getIntent().getSerializableExtra("myTag");
    

    Don't forget to make your custom object Serializable:

    public class myCustomObject implements Serializable {
    ...
    }
    

提交回复
热议问题