Rename "GpxImportHelper" to "ImportHelper"

This commit is contained in:
Alexander Sytnyk 2018-02-13 20:39:58 +02:00
parent ff8734d505
commit 9e8f366664
6 changed files with 26 additions and 30 deletions

View file

@ -89,8 +89,8 @@ import net.osmand.plus.firstusage.FirstUsageWizardFragment;
import net.osmand.plus.helpers.AndroidUiHelper; import net.osmand.plus.helpers.AndroidUiHelper;
import net.osmand.plus.helpers.DiscountHelper; import net.osmand.plus.helpers.DiscountHelper;
import net.osmand.plus.helpers.ExternalApiHelper; import net.osmand.plus.helpers.ExternalApiHelper;
import net.osmand.plus.helpers.GpxImportHelper; import net.osmand.plus.helpers.ImportHelper;
import net.osmand.plus.helpers.GpxImportHelper.ImportGpxBottomSheetDialogFragment; import net.osmand.plus.helpers.ImportHelper.ImportGpxBottomSheetDialogFragment;
import net.osmand.plus.helpers.WakeLockHelper; import net.osmand.plus.helpers.WakeLockHelper;
import net.osmand.plus.inapp.InAppHelper; import net.osmand.plus.inapp.InAppHelper;
import net.osmand.plus.mapcontextmenu.AdditionalActionsBottomSheetDialogFragment; import net.osmand.plus.mapcontextmenu.AdditionalActionsBottomSheetDialogFragment;
@ -189,7 +189,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven
private List<DialogProvider> dialogProviders = new ArrayList<>(2); private List<DialogProvider> dialogProviders = new ArrayList<>(2);
private StateChangedListener<ApplicationMode> applicationModeListener; private StateChangedListener<ApplicationMode> applicationModeListener;
private GpxImportHelper gpxImportHelper; private ImportHelper importHelper;
private WakeLockHelper wakeLockHelper; private WakeLockHelper wakeLockHelper;
private boolean intentLocation = false; private boolean intentLocation = false;
@ -310,7 +310,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven
} }
addDialogProvider(mapActions); addDialogProvider(mapActions);
OsmandPlugin.onMapActivityCreate(this); OsmandPlugin.onMapActivityCreate(this);
gpxImportHelper = new GpxImportHelper(this, getMyApplication(), getMapView()); importHelper = new ImportHelper(this, getMyApplication(), getMapView());
wakeLockHelper = new WakeLockHelper(getMyApplication()); wakeLockHelper = new WakeLockHelper(getMyApplication());
if (System.currentTimeMillis() - tm > 50) { if (System.currentTimeMillis() - tm > 50) {
System.err.println("OnCreate for MapActivity took " + (System.currentTimeMillis() - tm) + " ms"); System.err.println("OnCreate for MapActivity took " + (System.currentTimeMillis() - tm) + " ms");
@ -509,8 +509,8 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven
} }
} }
public GpxImportHelper getGpxImportHelper() { public ImportHelper getImportHelper() {
return gpxImportHelper; return importHelper;
} }
@SuppressWarnings("rawtypes") @SuppressWarnings("rawtypes")
@ -697,10 +697,10 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven
final Uri data = intent.getData(); final Uri data = intent.getData();
final String scheme = data.getScheme(); final String scheme = data.getScheme();
if ("file".equals(scheme)) { if ("file".equals(scheme)) {
gpxImportHelper.handleFileImport(data, new File(data.getPath()).getName(), true); importHelper.handleFileImport(data, new File(data.getPath()).getName(), true);
setIntent(null); setIntent(null);
} else if ("content".equals(scheme)) { } else if ("content".equals(scheme)) {
gpxImportHelper.handleContentImport(data, true); importHelper.handleContentImport(data, true);
setIntent(null); setIntent(null);
} else if ("google.navigation".equals(scheme) || "osmand.navigation".equals(scheme)) { } else if ("google.navigation".equals(scheme) || "osmand.navigation".equals(scheme)) {
parseNavigationIntent(data); parseNavigationIntent(data);

View file

@ -781,7 +781,7 @@ public class GpxUiHelper {
if (resultCode == Activity.RESULT_OK) { if (resultCode == Activity.RESULT_OK) {
if (resultData != null) { if (resultData != null) {
Uri uri = resultData.getData(); Uri uri = resultData.getData();
if (mapActivity.getGpxImportHelper().handleGpxImport(uri, false)) { if (mapActivity.getImportHelper().handleGpxImport(uri, false)) {
dialog.dismiss(); dialog.dismiss();
} }
} }

View file

@ -63,7 +63,7 @@ import java.util.zip.ZipInputStream;
/** /**
* @author Koen Rabaey * @author Koen Rabaey
*/ */
public class GpxImportHelper { public class ImportHelper {
public static final String KML_SUFFIX = ".kml"; public static final String KML_SUFFIX = ".kml";
public static final String KMZ_SUFFIX = ".kmz"; public static final String KMZ_SUFFIX = ".kmz";
@ -77,7 +77,7 @@ public class GpxImportHelper {
void onComplete(boolean success); void onComplete(boolean success);
} }
public GpxImportHelper(final AppCompatActivity activity, final OsmandApplication app, final OsmandMapTileView mapView) { public ImportHelper(final AppCompatActivity activity, final OsmandApplication app, final OsmandMapTileView mapView) {
this.activity = activity; this.activity = activity;
this.app = app; this.app = app;
this.mapView = mapView; this.mapView = mapView;
@ -651,7 +651,7 @@ public class GpxImportHelper {
} else { } else {
ImportGpxBottomSheetDialogFragment fragment = new ImportGpxBottomSheetDialogFragment(); ImportGpxBottomSheetDialogFragment fragment = new ImportGpxBottomSheetDialogFragment();
fragment.setUsedOnMap(true); fragment.setUsedOnMap(true);
fragment.setGpxImportHelper(this); fragment.setImportHelper(this);
fragment.setGpxFile(gpxFile); fragment.setGpxFile(gpxFile);
fragment.setFileName(fileName); fragment.setFileName(fileName);
fragment.setSave(save); fragment.setSave(save);
@ -715,15 +715,15 @@ public class GpxImportHelper {
public static final String TAG = "ImportGpxBottomSheetDialogFragment"; public static final String TAG = "ImportGpxBottomSheetDialogFragment";
private GpxImportHelper gpxImportHelper; private ImportHelper importHelper;
private GPXFile gpxFile; private GPXFile gpxFile;
private String fileName; private String fileName;
private boolean save; private boolean save;
private boolean useImportDir; private boolean useImportDir;
public void setGpxImportHelper(GpxImportHelper gpxImportHelper) { public void setImportHelper(ImportHelper importHelper) {
this.gpxImportHelper = gpxImportHelper; this.importHelper = importHelper;
} }
public void setGpxFile(GPXFile gpxFile) { public void setGpxFile(GPXFile gpxFile) {
@ -767,14 +767,14 @@ public class GpxImportHelper {
mainView.findViewById(R.id.import_as_favorites_row).setOnClickListener(new View.OnClickListener() { mainView.findViewById(R.id.import_as_favorites_row).setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
gpxImportHelper.importFavoritesImpl(gpxFile, fileName, false); importHelper.importFavoritesImpl(gpxFile, fileName, false);
dismiss(); dismiss();
} }
}); });
mainView.findViewById(R.id.import_as_gpx_row).setOnClickListener(new View.OnClickListener() { mainView.findViewById(R.id.import_as_gpx_row).setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
gpxImportHelper.handleResult(gpxFile, fileName, save, useImportDir, false); importHelper.handleResult(gpxFile, fileName, save, useImportDir, false);
dismiss(); dismiss();
} }
}); });

View file

@ -26,7 +26,7 @@ import net.osmand.plus.helpers.AndroidUiHelper;
import java.io.File; import java.io.File;
import java.util.Date; import java.util.Date;
import static net.osmand.plus.helpers.GpxImportHelper.GPX_SUFFIX; import static net.osmand.plus.helpers.ImportHelper.GPX_SUFFIX;
public class SaveAsTrackBottomSheetDialogFragment extends BottomSheetDialogFragment { public class SaveAsTrackBottomSheetDialogFragment extends BottomSheetDialogFragment {

View file

@ -76,7 +76,7 @@ import java.util.Locale;
import static net.osmand.plus.OsmandSettings.LANDSCAPE_MIDDLE_RIGHT_CONSTANT; import static net.osmand.plus.OsmandSettings.LANDSCAPE_MIDDLE_RIGHT_CONSTANT;
import static net.osmand.plus.OsmandSettings.MIDDLE_TOP_CONSTANT; import static net.osmand.plus.OsmandSettings.MIDDLE_TOP_CONSTANT;
import static net.osmand.plus.helpers.GpxImportHelper.GPX_SUFFIX; import static net.osmand.plus.helpers.ImportHelper.GPX_SUFFIX;
public class MeasurementToolFragment extends BaseOsmAndFragment { public class MeasurementToolFragment extends BaseOsmAndFragment {

View file

@ -3,14 +3,12 @@
*/ */
package net.osmand.plus.myplaces; package net.osmand.plus.myplaces;
import android.annotation.TargetApi;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.net.Uri; import android.net.Uri;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v4.app.Fragment; import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager;
import android.support.v7.widget.SearchView; import android.support.v7.widget.SearchView;
@ -20,7 +18,6 @@ import android.text.style.ImageSpan;
import android.view.MenuItem; import android.view.MenuItem;
import android.widget.ImageView; import android.widget.ImageView;
import net.osmand.IndexConstants;
import net.osmand.plus.OsmAndLocationProvider; import net.osmand.plus.OsmAndLocationProvider;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandPlugin; import net.osmand.plus.OsmandPlugin;
@ -28,10 +25,9 @@ import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.activities.FavoritesTreeFragment; import net.osmand.plus.activities.FavoritesTreeFragment;
import net.osmand.plus.activities.TabActivity; import net.osmand.plus.activities.TabActivity;
import net.osmand.plus.helpers.GpxImportHelper; import net.osmand.plus.helpers.ImportHelper;
import net.osmand.plus.views.controls.PagerSlidingTabStrip; import net.osmand.plus.views.controls.PagerSlidingTabStrip;
import java.io.File;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -53,7 +49,7 @@ public class FavoritesActivity extends TabActivity {
public static final int FAV_TAB = R.string.shared_string_my_favorites; public static final int FAV_TAB = R.string.shared_string_my_favorites;
protected List<WeakReference<Fragment>> fragList = new ArrayList<>(); protected List<WeakReference<Fragment>> fragList = new ArrayList<>();
private int tabSize; private int tabSize;
private GpxImportHelper gpxImportHelper; private ImportHelper importHelper;
private String groupNameToShow; private String groupNameToShow;
@Override @Override
@ -64,7 +60,7 @@ public class FavoritesActivity extends TabActivity {
app.logEvent(this, "myplaces_open"); app.logEvent(this, "myplaces_open");
gpxImportHelper = new GpxImportHelper(this, getMyApplication(), null); importHelper = new ImportHelper(this, getMyApplication(), null);
//noinspection ConstantConditions //noinspection ConstantConditions
getSupportActionBar().setTitle(R.string.shared_string_my_places); getSupportActionBar().setTitle(R.string.shared_string_my_places);
@ -128,17 +124,17 @@ public class FavoritesActivity extends TabActivity {
if (gpxFragment!= null) { if (gpxFragment!= null) {
gpxFragment.startImport(); gpxFragment.startImport();
} }
gpxImportHelper.setGpxImportCompleteListener(new GpxImportHelper.OnGpxImportCompleteListener() { importHelper.setGpxImportCompleteListener(new ImportHelper.OnGpxImportCompleteListener() {
@Override @Override
public void onComplete(boolean success) { public void onComplete(boolean success) {
AvailableGPXFragment gpxFragment = getGpxFragment(); AvailableGPXFragment gpxFragment = getGpxFragment();
if (gpxFragment!= null) { if (gpxFragment!= null) {
gpxFragment.finishImport(success); gpxFragment.finishImport(success);
} }
gpxImportHelper.setGpxImportCompleteListener(null); importHelper.setGpxImportCompleteListener(null);
} }
}); });
if (!gpxImportHelper.handleGpxImport(uri, false)) { if (!importHelper.handleGpxImport(uri, false)) {
if (gpxFragment!= null) { if (gpxFragment!= null) {
gpxFragment.finishImport(false); gpxFragment.finishImport(false);
} }
@ -147,7 +143,7 @@ public class FavoritesActivity extends TabActivity {
} else if (requestCode == IMPORT_FAVOURITES_REQUEST && resultCode == Activity.RESULT_OK) { } else if (requestCode == IMPORT_FAVOURITES_REQUEST && resultCode == Activity.RESULT_OK) {
if (data != null) { if (data != null) {
Uri uri = data.getData(); Uri uri = data.getData();
gpxImportHelper.handleFavouritesImport(uri); importHelper.handleFavouritesImport(uri);
} }
} else { } else {
super.onActivityResult(requestCode, resultCode, data); super.onActivityResult(requestCode, resultCode, data);