forked from organicmaps/organicmaps
Rate button fix for lite version.
This commit is contained in:
parent
1d8634232a
commit
055dc06a3c
2 changed files with 28 additions and 1 deletions
|
@ -286,7 +286,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference
|
|||
if (key.equals(getString(R.string.pref_rate_app)))
|
||||
{
|
||||
Statistics.INSTANCE.trackSimpleNamedEvent(Statistics.EventName.SETTINGS_RATE);
|
||||
UiUtils.runProMarketActivity(this);
|
||||
UiUtils.runLiteOrProActivity(this);
|
||||
}
|
||||
else if (key.equals(getString(R.string.pref_contact)))
|
||||
{
|
||||
|
|
|
@ -278,6 +278,33 @@ public final class UiUtils
|
|||
}
|
||||
}
|
||||
|
||||
public static void runLiteOrProActivity(Activity activity)
|
||||
{
|
||||
if (MWMApplication.get().isProVersion())
|
||||
runProMarketActivity(activity);
|
||||
else
|
||||
runLiteActivity(activity);
|
||||
}
|
||||
|
||||
private static void runLiteActivity(Activity activity)
|
||||
{
|
||||
try
|
||||
{
|
||||
activity.startActivity(new Intent(Intent.ACTION_VIEW,
|
||||
Uri.parse(Constants.Url.PLAY_MARKET_APP_PREFIX + Constants.Package.MWM_LITE_PACKAGE)));
|
||||
} catch (final Exception e1)
|
||||
{
|
||||
try
|
||||
{
|
||||
activity.startActivity(new Intent(Intent.ACTION_VIEW,
|
||||
Uri.parse(Constants.Url.PLAY_MARKET_HTTP_APP_PREFIX + Constants.Package.MWM_LITE_PACKAGE)));
|
||||
} catch (final Exception e2)
|
||||
{
|
||||
e2.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void showFacebookPage(Activity activity)
|
||||
{
|
||||
try
|
||||
|
|
Loading…
Add table
Reference in a new issue