WebView中的共享首选项

时间:2011-10-02 03:49:30

标签: android

我想限制用户可以在我的免费应用中下载的歌曲数量。每次用户点击以/ download /结尾的链接时,都会执行下载。我似乎无法理解如何使用共享首选项。在测试时我能够下载文件至少5次,所以它显然无法正常工作。这是我正在做的事情的片段:

else if (url.startsWith("http://xxxxxx.com/songs2/Music%20Promotion/Download/")) {
            prefs2 = getSharedPreferences("downloadlimit", 0);
            editor = prefs2.edit();
            long launch_count = prefs2.getLong("launch_count", 0) + 1;
            editor.putLong("launch_count", launch_count);

            if (launch_count >= 2) {                    
                    showRateDialog(getApplicationContext(), editor);
                }

1 个答案:

答案 0 :(得分:2)

您必须致电editor.commit();以确保保存更改。有关详细信息,请参阅此处:

http://developer.android.com/guide/topics/data/data-storage.html#pref