diff options
author | vng <viktor.govako@gmail.com> | 2012-11-10 01:15:35 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:46:46 +0300 |
commit | b52cb4a76597fa647a98db9c1d048f1163dee735 (patch) | |
tree | 889c284fd0503a6f3769c215ab5de2d5736e8261 /android/src/com/mapswithme/maps/MWMApplication.java | |
parent | 64a95e363b32b48c41529efd2a63fb4d1ca69933 (diff) |
[android] Show Buy Pro version banner in Lite. Some refactoring of banner's routine.
Diffstat (limited to 'android/src/com/mapswithme/maps/MWMApplication.java')
-rw-r--r-- | android/src/com/mapswithme/maps/MWMApplication.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/android/src/com/mapswithme/maps/MWMApplication.java b/android/src/com/mapswithme/maps/MWMApplication.java index 2dafaac812..0d53e3f786 100644 --- a/android/src/com/mapswithme/maps/MWMApplication.java +++ b/android/src/com/mapswithme/maps/MWMApplication.java @@ -31,7 +31,7 @@ public class MWMApplication extends android.app.Application implements MapStorag // Set default string to Google Play page. private String m_proVersionURL = - "https://play.google.com/store/apps/details?id=com.mapswithme.maps.pro"; + "https://play.google.com/store/apps/details?id=com.mapswithme.maps.pro"; private void showDownloadToast(int resID, Index idx) { @@ -188,11 +188,18 @@ public class MWMApplication extends android.app.Application implements MapStorag public native boolean nativeIsBenchmarking(); - /// Dealing with Facebook dialog + /// @name Dealing with dialogs. + /// @note Constants should be equal with map/dialog_settings.hpp /// @{ - public native boolean nativeShouldShowFacebookDialog(); + static public final int FACEBOOK = 0; + static public final int BUYPRO = 1; + public native boolean shouldShowDialog(int dlg); /// values of result param should correspond to values defined in map/Framework.hpp - public native void nativeSubmitFacebookDialogResult(int result); + + static public final int OK = 0; + static public final int LATER = 1; + static public final int NEVER = 2; + public native void submitDialogResult(int dlg, int res); /// @} /// Dealing with Settings |