【发布时间】:2017-04-24 13:48:01
【问题描述】:
我已经检查了我的应用程序是否第一次运行,如果应用程序是第一次运行,它应该转到另一个名为 Intro 的活动,我使用了以下代码并且它工作正常
SharedPreferences preferences= PreferenceManager.getDefaultSharedPreferences(this);
if (!preferences.getBoolean("Time",false))
{
Intent intent=new Intent("com.hackerinside.jaisonjoseph.radioplanet.Intro");
startActivity(intent);
Toast.makeText(getApplicationContext(), "Welcome to Radio Planet ", Toast.LENGTH_LONG).show();
SharedPreferences.Editor editor=preferences.edit();
editor.putBoolean("Time",true);
editor.commit();
}
我担心的是当用户完成应用程序介绍时,它会转到我的主活动或主屏幕,我也想在那里做一些事情。我该怎么做?
【问题讨论】:
-
写清楚意向词。你想在介绍之后打开一个新的 Activity 或者你想仔细检查什么?
-
上面的代码会在应用第一次运行时执行介绍活动。完成介绍后,如何从主活动检查应用程序是否第一次运行?因为我想在完成介绍@AvinashAjayPandey 后从主要活动中展示另一件事
-
我已添加代码供您检查。
标签: android android-activity sharedpreferences