我的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
答案 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);
希望它有所帮助!