2013-07-08 110 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(); 
    } 
相關問題