帮助文本,显示Android应用程序如何工作android只出现一次

时间:2014-06-20 06:15:22

标签: android

这看起来有点奇怪!!

但我想知道我是否可以在我的应用程序上添加一些帮助。当你第一次打开你的应用程序时,当你触摸屏幕时它会消失(仅在第一次运行时出现)。

问题是我甚至不知道这个叫做什么叫我在谷歌搜索但是我离它不远。

如果有人可以提供一些有关该信息的信息(它叫做什么,如何将其添加到您的应用中)将会非常有用

谢谢!

2 个答案:

答案 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);
                    }

这会帮助你。

它存储以前打开过的应用程序状态吗?