我有一个警报,我想在第一次启动应用程序后仅在第一次显示。
我怎样才能做到这一点?
有几种方法可以做到这一点,但最简单的方法可能只是检查SharedPreferences对象中的标志,并在显示警报后对其进行设置。
共享首选项
就像是
public class MyActivity extends Activity {
public static final String PREFS_NAME = "MyPrefsFile";
@Override
protected void onCreate(Bundle state){
super.onCreate(state);
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean dialogShown = settings.getBoolean("dialogShown", false);
if (!dialogShown) {
// AlertDialog code here
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("dialogShown", true);
editor.commit();
}
}
所以我昨天从Gulp4.0开始,所以当我开始gulp时,他只在第一次运行时将我的sass编译成css。为什么这是我的 [22:36:57]正在启动“监视任务”...
启动Application ationContext时出错。要显示自动配置报告,请在启用调试的情况下重新运行应用程序 当我尝试运行我的Spring Boot应用程序时,我收到了上面的消息。 有人知道我如何在启用“调试”的情况下重新运行应用程序吗? 我正在Intellij(2016.1.2版)中运行应用程序 我的跑步课如下所示, 为了回应Darren下面的回答,我修改了properties.yml文
在Android应用程序中,我想在AlertDialog中显示自定义列表视图。 我该怎么做呢?
在我的应用程序中,当我试图显示自定义的框时,它在android手机中运行良好。现在,当我在android选项卡上安装应用程序时,一切都很好,只有自定义框有问题。不显示。所以我想,我应该检查正常对话框,它工作正常。下面是普通对话框和警报对话框的代码。
错误如下: 02-11 13:24:31.561 526 2-5262/?E/AndroidRuntime:致命异常:main process:com.example.vicky.project,pid:5262 java.lang.runtimeException:无法启动活动ComponentInfo{com.example.vicky.project/com.example.vicky.pr
我一直在做IOS报警应用。我将在应用程序中创建一个警报。所以我需要警报的工作,作为“时钟”应用程序在iOS的工作。 当告警时间达到且app未运行时。警报声音将播放,用户可以通过点击取消或打盹来停止它。