【发布时间】:2014-10-28 13:55:55
【问题描述】:
我的应用在所有设备中的行为不一致。
在某些设备上我会出现这种行为:
当我的应用程序从设备的“应用程序”屏幕(将所有应用程序都放在一个网格中)启动时,我的活动以一个空的 Bundle 开始(意思是,getIntent().getExtras() 改为返回一个对象为空)。 从主屏幕启动应用程序不会这样做(getIntent().getExtras() 返回 null)。
并且在某些设备上(使用相同的操作系统版本),getIntent().getExtras() 无论如何都会返回 null。
我的 Activity 的启动模式是 'singleTop'。
有没有人遇到过这种行为/能想到它发生的原因吗?
【问题讨论】: