在应用恢复时显示特定活动

时间:2013-05-08 18:58:59

标签: android android-activity

我想在每次应用恢复时显示特定的活动。此活动包含用于对用户进行身份验证的登录表单。 例如,当用户按下主页按钮,然后按下应用程序的图标时,应显示此活动,以确定谁正在使用该应用程序。

我该怎么办?

2 个答案:

答案 0 :(得分:4)

让你登录活动你的启动器活动并在你的清单中添加android:clearTaskOnLaunch

<activity
        android:name=".LoginActivity"
        android:label="@string/app_name"
        android:clearTaskOnLaunch="true" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

答案 1 :(得分:0)

我找到了另一种解决方案。

当活动暂停时,请获取时间戳。当它变为活动状态时再次获得另一个时间戳。如果时间戳之间的差异很长,则启动登录活动,继续恢复当前活动。