public class AppRate
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
AppRate |
clearAgreeShowDialog() |
boolean |
isDebug() |
boolean |
isOverEventPass() |
void |
monitor() |
static boolean |
passSignificantEvent(android.app.Activity activity) |
static boolean |
passSignificantEventAndConditions(android.app.Activity activity) |
AppRate |
setDebug(boolean isDebug) |
AppRate |
setEventsTimes(int eventsTimes) |
AppRate |
setInstallDays(int installDate) |
AppRate |
setLaunchTimes(int launchTimes) |
AppRate |
setMessage(int resourceId) |
AppRate |
setOnClickButtonListener(OnClickButtonListener listener) |
AppRate |
setRemindInterval(int remindInterval) |
AppRate |
setShowLaterButton(boolean isShowNeutralButton) |
AppRate |
setShowTitle(boolean isShowTitle) |
AppRate |
setTextLater(int resourceId) |
AppRate |
setTextNever(int resourceId) |
AppRate |
setTextRateNow(int resourceId) |
AppRate |
setTitle(int resourceId) |
AppRate |
setView(android.view.View view) |
boolean |
shouldShowRateDialog() |
void |
showRateDialog(android.app.Activity activity) |
static boolean |
showRateDialogIfMeetsConditions(android.app.Activity activity) |
static AppRate |
with(android.content.Context context) |
public static AppRate with(android.content.Context context)
public AppRate setLaunchTimes(int launchTimes)
public AppRate setInstallDays(int installDate)
public AppRate setRemindInterval(int remindInterval)
public AppRate setShowLaterButton(boolean isShowNeutralButton)
public AppRate setEventsTimes(int eventsTimes)
public AppRate setShowTitle(boolean isShowTitle)
public AppRate clearAgreeShowDialog()
public AppRate setDebug(boolean isDebug)
public AppRate setView(android.view.View view)
public AppRate setOnClickButtonListener(OnClickButtonListener listener)
public AppRate setTitle(int resourceId)
public AppRate setMessage(int resourceId)
public AppRate setTextRateNow(int resourceId)
public AppRate setTextLater(int resourceId)
public AppRate setTextNever(int resourceId)
public void monitor()
public static boolean showRateDialogIfMeetsConditions(android.app.Activity activity)
public static boolean passSignificantEvent(android.app.Activity activity)
public static boolean passSignificantEventAndConditions(android.app.Activity activity)
public void showRateDialog(android.app.Activity activity)
public boolean isOverEventPass()
public boolean shouldShowRateDialog()
public boolean isDebug()