活动条件流



我有一个电影票预订应用程序。我的初始活动是登录活动,其中有一个"以访客身份继续"选项,以防他不想登录或注册。

然后是详细信息活动,您可以在其中查看电影详细信息,其中有一个按钮允许用户预订电影,但前提是他已登录。如果没有,则会打开警报对话框以进行注册或登录。

我想做的是,如果他要从详细信息活动转到登录活动,那么我希望在登录后返回到详细信息活动。

但是,如果用户在打开应用时处于登录活动中,则他应转到电影列表活动。

使用sharedpreferences保存凭据。例:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Activity","activityfromwhereusermoved");
editor.apply();

注意:活动来自哪里用户移动是直接登录还是详细信息页面

并检查此值LoginActivity key Activitystring值 喜欢:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String name = preferences.getString("Activity", "");
if(name.equalsIgnoreCase("DetailsPage"))
{
    //intent to DetailsPage
}
else {
//intent to direct movie list..
}

检查此链接.. Sp...和Sp_Dev!! 有关saredpreference的更多信息

最新更新