这看起来有点奇怪!!
但我想知道我是否可以在我的应用程序上添加一些帮助。当你第一次打开你的应用程序时,当你触摸屏幕时它会消失(仅在第一次运行时出现)。
问题是我甚至不知道这个叫做什么叫我在谷歌搜索但是我离它不远。
如果有人可以提供一些有关该信息的信息(它叫做什么,如何将其添加到您的应用中)将会非常有用
谢谢!
答案 0 :(得分:3)
首次设置时检查my answer。
首次运行时。
shPref = getSharedPreferences(PREFS_NAME, MODE_WORLD_READABLE);
SharedPreferences.Editor pref_editor = shPref.edit();
pref_editor.putBoolean("first_time", false);
pref_editor.commit();
检查如下:
shPref = getSharedPreferences(PREFS_NAME, MODE_WORLD_READABLE);
boolean isFirstRun = myPrefs.getBoolean("first_run",false);
if(isFirstRun){
txtViewHelp.setVisibility(View.VISIBLE);
//logic of making it invisible on touch outside
}
else
txtViewHelp.setVisibility(View.GONE);
希望这有帮助。
答案 1 :(得分:0)
试试这个!
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean previouslyStarted = prefs.getBoolean(getString(R.string.pref_previously_started), false);
if(!previouslyStarted){
SharedPreferences.Editor edit = prefs.edit();
edit.putBoolean(getString(R.string.pref_previously_started), Boolean.TRUE);
edit.commit();
**// when the application is previously opened
//Show your help Test**
}
else
{
**// when the application is opened very First Time**
Intent intent = new Intent(MainActivity.this, Home_Module.class);
MainActivity.this.startActivity(intent);
}
这会帮助你。
它存储以前打开过的应用程序状态吗?