在bottun点击上永远关闭一项活动

时间:2015-07-07 22:05:14

标签: android eclipse forever activity-finish

我的Android应用有一个用户'引导活动应该只在第一次运行时开始。它有一个按钮。我想用这个按钮永远关闭活动。我用了这段代码:

    Button b1001 = (Button) findViewById(R.id.button1001);
    b1001.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            startActivity(new Intent(Splash.this, MainActivity.class));finish();


        }
    });

它干活了。 我听说我应该使用sharedpre / something /但我不能。 我需要一个示例代码。日Thnx

1 个答案:

答案 0 :(得分:0)

请参阅此链接:http://developer.android.com/guide/topics/data/data-storage.html

非常清楚,并且不需要广泛的Android知识来实现​​。 基本上,您将在第一次运行“教程”时存储值,并且下次用户运行应用程序时,“教程”将不会显示。

因此,这将用于保存首选项:

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", mSilentMode);  
editor.commit();

这将用于检索以前存储的:

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean silent = settings.getBoolean("silentMode", false);

希望它有所帮助!