我的 android 应用程序有一个登录屏幕,它作为主要活动启动,其意图如下:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
没有什么不寻常的(我知道,关于其他活动等,没有对这些或任何东西设置额外的意图)。
使用模拟器,如果我登录并启动第二个活动,然后我按下主页按钮,如果我从主屏幕快捷方式再次启动应用程序,则任务返回到第二个活动。这是所需的行为,因为我不希望用户必须一遍又一遍地登录。
使用 HTC Incredible 和 Droid X(只有我可以访问的手机),如果我登录并启动第二个活动,然后按主页按钮,如果我从主屏幕快捷方式重新启动应用程序,它总是会启动登录活动,这不是预期的结果。我希望它在我停止的第二个活动中恢复。
有没有人知道为什么这在模拟器上可以正常工作,但在手机上却不行?非常感谢。