仅在Android首次启动时显示设置屏幕

我正在制作一个Android应用程序,但我无法弄清楚如何让设置屏幕只显示第一次.
这就是应用程序的工作方式:
用户在安装后启动应用程序,并显示欢迎/设置屏幕.一旦用户完成设置,除非用户重新安装应用程序,否则设置屏幕将永远不会再出现.

我怎么能让这件事发生?
请提前帮助和谢谢!

解决方法:

使用SharedPreferences测试它是否是第一次启动.

注意:以下代码未经过测试.

在你的onCreate中(或者你想要根据首次启动而做什么),添加

// here goes standard code 

SharedPreferences pref = getSharedPreferences("mypref", MODE_PRIVATE);

if(pref.getBoolean("firststart", true)){
   // update sharedpreference - another start wont be the first
   SharedPreferences.Editor editor = pref.edit();
   editor.putBoolean("firststart", false);
   editor.commit(); // apply changes

   // first start, show your dialog | first-run code goes here
}

// here goes standard code
上一篇:java – 端口8086和8009的Tomcat v7.0服务器设置


下一篇:Eclipse没有加载android SDK