2013-07-08 161 views
1

我正在启动我的应用程序的付费版本。我想通知当前付费版本的当前用户。我如何向用户提供关于它的一次性通知。唯一的限制是此警报/通知应该只启动一次。在C中,我会使用静态变量来完成它。在这里我应该做创造?但是,如果应用程序被操作系统杀死,下次启动onCreate的应用程序将被调用,并且会再次导致相同的通知。通知用户付费版本的应用程序可用

回答

0

您需要使用SharedPreferences,请参见下面的代码:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    ... 
    SharedPreferences prefs = PreferenceManager.getDefaultPreferences(this); 
    if(prefs.getBoolean("not_notified", true)) 
    { 
     //display alert 
     prefs.edit().putBoolean("not_notified", false).commit(); 
    } 
相关问题