Android 我想创建一次性活动
我想为我的Android应用程序创建一次性活动窗口。 在窗口中有两个按钮。这些按钮连接到两个不同的页面。 如果您下载应用程序并首次运行,您将首先看到此窗口。然后您必须选择一个按钮 单击该按钮时,您将连接到目标页面。 如果你关闭应用程序,然后再次打开,你将看不到有两个按钮的窗口。 你能看到的唯一东西是你以前用按钮选择的窗口 这就是我想做的事情。 我尝试了很多基于YouTube视频的代码。 但是我没有得到我想要的进步 这是我课程项目的演示应用程序。 我一直在解决这个问题 您可以下载我的项目:- 升降箱-Android 我想创建一次性活动,android,Android,我想为我的Android应用程序创建一次性活动窗口。 在窗口中有两个按钮。这些按钮连接到两个不同的页面。 如果您下载应用程序并首次运行,您将首先看到此窗口。然后您必须选择一个按钮 单击该按钮时,您将连接到目标页面。 如果你关闭应用程序,然后再次打开,你将看不到有两个按钮的窗口。 你能看到的唯一东西是你以前用按钮选择的窗口 这就是我想做的事情。 我尝试了很多基于YouTube视频的代码。 但是我没有得到我想要的进步 这是我课程项目的演示应用程序。 我一直在解决这个问题 您可以下载我的项目:- 升降
Zippyshare-您可以在SharedPreference“isFirstRun”中保存一点。当应用程序第一次运行并完成第一个活动时,将其设置为true。。对于将来的运行,您可以检查“isFirstRun”位是否为真,跳过第一个活动
更多关于SharedPreferences的信息,请点击此处 您可以在SharedPreference“isFirstRun”中保存一点。当应用程序首次运行并完成第一个活动时,将其设置为true。。对于将来的运行,您可以检查“isFirstRun”位是否为真,跳过第一个活动
更多关于SharedPreferences的信息,请点击此处 在您的主要活动中:
SharedPreferences settings = getSharedPreferences("prefs", 0);
boolean firstRun = settings.getBoolean("firstRun", true);
if (firstRun) {
startActivity(new Intent(getApplicationContext(), IntroActivity.class));
}
创建新活动并命名为IntroActivity,然后在Onclick
按钮中:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("firstRun", false);
editor.apply();
finish();
}
});
在您的主要活动中:
SharedPreferences settings = getSharedPreferences("prefs", 0);
boolean firstRun = settings.getBoolean("firstRun", true);
if (firstRun) {
startActivity(new Intent(getApplicationContext(), IntroActivity.class));
}
创建新活动并命名为IntroActivity,然后在Onclick
按钮中:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("firstRun", false);
editor.apply();
finish();
}
});
您还可以使用install referer receiver,然后将该值存储在共享首选项中,并在打开“活动”后使用该值。您还可以使用install referer receiver,然后将该值存储在共享首选项中,并在打开“活动”后使用该值。您可以提供实现中的一些代码示例吗尝试?@GregorKoukkoullis您可以下载我的项目Dropbox-Zippyshare-您可以提供一些实现尝试的代码示例吗?@GregorKoukkoullis您可以下载我的项目Dropbox-Zippyshare-