Turn on depth contours after download
This commit is contained in:
parent
425b5fb1bc
commit
a7decd24cb
2 changed files with 22 additions and 10 deletions
|
@ -57,6 +57,7 @@ import net.osmand.plus.download.ui.DownloadResourceGroupFragment;
|
|||
import net.osmand.plus.download.ui.FreeVersionDialogFragment;
|
||||
import net.osmand.plus.download.ui.LocalIndexesFragment;
|
||||
import net.osmand.plus.download.ui.UpdatesIndexFragment;
|
||||
import net.osmand.plus.helpers.FileNameTranslationHelper;
|
||||
import net.osmand.plus.inapp.InAppHelper;
|
||||
import net.osmand.plus.inapp.InAppHelper.InAppListener;
|
||||
import net.osmand.plus.liveupdates.OsmLiveActivity;
|
||||
|
@ -308,18 +309,28 @@ public class DownloadActivity extends AbstractDownloadActivity implements Downlo
|
|||
downloadItem = null;
|
||||
downloadTargetFileName = null;
|
||||
}
|
||||
if (!Algorithms.isEmpty(downloadTargetFileName) && downloadTargetFileName.endsWith(IndexConstants.FONT_INDEX_EXT)) {
|
||||
AlertDialog.Builder bld = new AlertDialog.Builder(this);
|
||||
bld.setMessage(R.string.restart_is_required);
|
||||
bld.setPositiveButton(R.string.shared_string_ok, new DialogInterface.OnClickListener() {
|
||||
if (!Algorithms.isEmpty(downloadTargetFileName)) {
|
||||
File f = new File(downloadTargetFileName);
|
||||
if (f.exists()) {
|
||||
String fileName = f.getName();
|
||||
if (fileName.endsWith(IndexConstants.FONT_INDEX_EXT)) {
|
||||
AlertDialog.Builder bld = new AlertDialog.Builder(this);
|
||||
bld.setMessage(R.string.restart_is_required);
|
||||
bld.setPositiveButton(R.string.shared_string_ok, new DialogInterface.OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
android.os.Process.killProcess(android.os.Process.myPid());
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
android.os.Process.killProcess(android.os.Process.myPid());
|
||||
}
|
||||
});
|
||||
bld.setNegativeButton(R.string.shared_string_cancel, null);
|
||||
bld.show();
|
||||
} else if (fileName.startsWith(FileNameTranslationHelper.SEA_DEPTH)) {
|
||||
getMyApplication().getSettings().getCustomRenderBooleanProperty("depthContours").set(true);
|
||||
}
|
||||
});
|
||||
bld.setNegativeButton(R.string.shared_string_cancel, null);
|
||||
bld.show();
|
||||
}
|
||||
downloadItem = null;
|
||||
downloadTargetFileName = null;
|
||||
}
|
||||
for (WeakReference<Fragment> ref : fragSet) {
|
||||
Fragment f = ref.get();
|
||||
|
|
|
@ -19,6 +19,7 @@ public class FileNameTranslationHelper {
|
|||
private static final Log LOG = PlatformUtil.getLog(FileNameTranslationHelper.class);
|
||||
public static final String WIKI_NAME = "_wiki";
|
||||
public static final String HILL_SHADE = "Hillshade_";
|
||||
public static final String SEA_DEPTH = "Depth_";
|
||||
|
||||
public static String getFileName(Context ctx, OsmandRegions regions, String fileName) {
|
||||
String basename = getBasename(fileName);
|
||||
|
|
Loading…
Reference in a new issue