当应用程序进程被终止时,@Extra 会自动恢复数据吗?

Will @Extra automatically restore data when app process was killed?

比如app在后台不可见,系统需要内存给其他app,kill掉app进程,然后用户重启app.Will@Extra注解自动恢复数据?

没有。 Extra 用于从进入您的 Activity 的 Intent 中提取额外内容。要保存和恢复字段,您应该使用@InstanceState。您可以注释您已经拥有@Extra 的同一字段。

顺便说一句 Android注释只是一个包装器,所以这些概念来自核心 Android。