Android ViewPager指南

时间:2014-02-05 08:09:18

标签: java android android-fragments android-viewpager wizard

我正在开发一个新的应用程序,我想在其中创建一个介绍指南或向导或类似于具有viewpager样式的东西。我只需要在第一次打开应用程序时显示此“简介”部分,然后再展示它。在最后一个选项卡中,我想要一个按钮,当点击它时,它会将我带到真正的MainActivity,在其中执行操作。我可以按照这个例子ViewPager tutorial创建ViewPager,但我无法理解如何从这些片段传递到我的MainActivity,并且永远不会更多地显示这些标签。我不知道我的问题是否清楚。我可以在最后一个片段中创建一个按钮,然后点击打开新活动..但是,从来没有更多地显示“教程”介绍呢?感谢

使用按钮编辑:

startAppBtn.setOnClickListener(new OnClickListener() {         
            public void onClick(View v){
                Intent startApp = new Intent(getActivity(), MainActivity.class); 
                startActivity(startApp);
            }
        });

1 个答案:

答案 0 :(得分:1)

我认为您应该使用SharedPreferences来保存一个布尔标志,表明您的第一个活动“指南”活动已经显示。

并点击按钮,将值设置为true,如下所示:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyApplicationPref", Context.MODE_PRIVATE); 
Editor editor = pref.edit(); 
editor.putBoolean("firstTime" , Boolean.TRUE); 
editor.commit();

并在onResume方法的“指南”中执行以下操作:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyApplicationPref", Context.MODE_PRIVATE);

boolean firstTime =  pref.getBoolean("firstTime", false); 

if(firstTime == true){
Intent myIntent = new Intent(getApplicationContext() , MainActivity.class);
startActivity(myIntent);
} 

请给我一些反馈。

希望有助于此。