【问题标题】:initaialize variable once in android app then use and save that for futher reuse在 android 应用程序中初始化变量一次,然后使用并保存它以供进一步重用
【发布时间】:2015-01-13 16:34:12
【问题描述】:

我的问题是—— 我有一个应用程序应该在应用程序的整个生命周期中限制一次按钮点击,比如最多 5 次点击。 在第 6 次单击某个按钮时,它不应该读取该 OnClick 事件,无论应用程序打开或关闭多少次。 伙计们,我是一个普通的程序员,我对 android 和 java 都有足够的了解。感谢任何帮助。 :)

【问题讨论】:

标签: java android android-button


【解决方案1】:

您可以使用 Shared Preferences 来存储和检索值。

// Write Shared Preferences
SharedPreferences sharedPreferences = getSharedPreferences("MyPref", Context.MODE_PRIVATE);
SharedPreferences.Editor sharedPreferencesEditor = sharedPreferences.edit();
sharedPreferencesEditor.putInt("ClickCounter", counter);
sharedPreferencesEditor.apply();

// Read Shared Preferences
SharedPreferences sharedPreferences = getSharedPreferences("MyPref", Context.MODE_PRIVATE);
int clickCounter = sharedPreferences.getInt("ClickCounter", 0);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    相关资源
    最近更新 更多