fixes after merge
This commit is contained in:
parent
7420b71048
commit
9a6d6049a4
2 changed files with 37 additions and 2 deletions
|
@ -50,6 +50,7 @@ import net.osmand.plus.base.BaseOsmAndDialogFragment;
|
||||||
import net.osmand.plus.helpers.AndroidUiHelper;
|
import net.osmand.plus.helpers.AndroidUiHelper;
|
||||||
import net.osmand.plus.helpers.FontCache;
|
import net.osmand.plus.helpers.FontCache;
|
||||||
import net.osmand.plus.inapp.InAppPurchaseHelper;
|
import net.osmand.plus.inapp.InAppPurchaseHelper;
|
||||||
|
import net.osmand.plus.inapp.InAppPurchases.InAppSubscription;
|
||||||
import net.osmand.plus.liveupdates.LiveUpdatesClearBottomSheet.RefreshLiveUpdates;
|
import net.osmand.plus.liveupdates.LiveUpdatesClearBottomSheet.RefreshLiveUpdates;
|
||||||
import net.osmand.plus.liveupdates.LiveUpdatesHelper.TimeOfDay;
|
import net.osmand.plus.liveupdates.LiveUpdatesHelper.TimeOfDay;
|
||||||
import net.osmand.plus.liveupdates.LiveUpdatesHelper.UpdateFrequency;
|
import net.osmand.plus.liveupdates.LiveUpdatesHelper.UpdateFrequency;
|
||||||
|
@ -696,6 +697,41 @@ public class LiveUpdatesFragment extends BaseOsmAndDialogFragment implements OnL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getSupportRegionName(OsmandApplication app, InAppPurchaseHelper purchaseHelper) {
|
||||||
|
OsmandSettings settings = app.getSettings();
|
||||||
|
String countryName = settings.BILLING_USER_COUNTRY.get();
|
||||||
|
if (purchaseHelper != null) {
|
||||||
|
List<InAppSubscription> subscriptions = purchaseHelper.getLiveUpdates().getVisibleSubscriptions();
|
||||||
|
boolean donationSupported = false;
|
||||||
|
for (InAppSubscription s : subscriptions) {
|
||||||
|
if (s.isDonationSupported()) {
|
||||||
|
donationSupported = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (donationSupported) {
|
||||||
|
if (Algorithms.isEmpty(countryName)) {
|
||||||
|
if (OsmandSettings.BILLING_USER_DONATION_NONE_PARAMETER.equals(settings.BILLING_USER_COUNTRY_DOWNLOAD_NAME.get())) {
|
||||||
|
countryName = app.getString(R.string.osmand_team);
|
||||||
|
} else {
|
||||||
|
countryName = app.getString(R.string.shared_string_world);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
countryName = app.getString(R.string.osmand_team);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
countryName = app.getString(R.string.osmand_team);
|
||||||
|
}
|
||||||
|
return countryName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getSupportRegionHeader(OsmandApplication app, String supportRegion) {
|
||||||
|
return supportRegion.equals(app.getString(R.string.osmand_team)) ?
|
||||||
|
app.getString(R.string.default_buttons_support) :
|
||||||
|
app.getString(R.string.osm_live_support_region);
|
||||||
|
}
|
||||||
|
|
||||||
@ColorRes
|
@ColorRes
|
||||||
public static int getDefaultIconColorId(boolean nightMode) {
|
public static int getDefaultIconColorId(boolean nightMode) {
|
||||||
return nightMode ? R.color.icon_color_default_dark : R.color.icon_color_default_light;
|
return nightMode ? R.color.icon_color_default_dark : R.color.icon_color_default_light;
|
||||||
|
|
|
@ -14,7 +14,6 @@ import net.osmand.plus.helpers.AndroidUiHelper;
|
||||||
import net.osmand.plus.inapp.InAppPurchaseHelper;
|
import net.osmand.plus.inapp.InAppPurchaseHelper;
|
||||||
import net.osmand.plus.liveupdates.CountrySelectionFragment;
|
import net.osmand.plus.liveupdates.CountrySelectionFragment;
|
||||||
import net.osmand.plus.liveupdates.LiveUpdatesFragment;
|
import net.osmand.plus.liveupdates.LiveUpdatesFragment;
|
||||||
import net.osmand.plus.liveupdates.LiveUpdatesFragmentNew;
|
|
||||||
import net.osmand.plus.liveupdates.OsmLiveActivity;
|
import net.osmand.plus.liveupdates.OsmLiveActivity;
|
||||||
import net.osmand.plus.routepreparationmenu.cards.BaseCard;
|
import net.osmand.plus.routepreparationmenu.cards.BaseCard;
|
||||||
import net.osmand.plus.settings.backend.OsmandSettings;
|
import net.osmand.plus.settings.backend.OsmandSettings;
|
||||||
|
@ -71,7 +70,7 @@ public class SubscriptionsCard extends BaseCard {
|
||||||
liveUpdatesContainer.setOnClickListener(new View.OnClickListener() {
|
liveUpdatesContainer.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
LiveUpdatesFragmentNew.showInstance(mapActivity.getSupportFragmentManager(), target);
|
LiveUpdatesFragment.showInstance(mapActivity.getSupportFragmentManager(), target);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue