Rearange BRouterActivity/BRouterView
This commit is contained in:
parent
c67374a268
commit
11f104afe9
2 changed files with 29 additions and 49 deletions
|
|
@ -47,10 +47,11 @@ import btools.router.RoutingHelper;
|
|||
import btools.util.CheapRuler;
|
||||
|
||||
public class BRouterView extends View {
|
||||
|
||||
public boolean canAccessSdCard;
|
||||
RoutingEngine cr;
|
||||
private int imgw;
|
||||
private int imgh;
|
||||
|
||||
private int centerLon;
|
||||
private int centerLat;
|
||||
private double scaleLon; // ilon -> pixel
|
||||
|
|
@ -60,7 +61,6 @@ public class BRouterView extends View {
|
|||
private List<OsmNodeNamed> nogoList;
|
||||
private List<OsmNodeNamed> nogoVetoList;
|
||||
private OsmTrack rawTrack;
|
||||
|
||||
private File retryBaseDir;
|
||||
private File modesDir;
|
||||
private File tracksDir;
|
||||
|
|
@ -73,32 +73,26 @@ public class BRouterView extends View {
|
|||
private boolean waitingForMigration = false;
|
||||
private String rawTrackPath;
|
||||
private String oldMigrationPath;
|
||||
|
||||
private boolean needsViaSelection;
|
||||
private boolean needsNogoSelection;
|
||||
private boolean needsWaypointSelection;
|
||||
|
||||
private WpDatabaseScanner dataBaseScanner;
|
||||
|
||||
private long lastDataTime = System.currentTimeMillis();
|
||||
|
||||
private CoordinateReader cor;
|
||||
|
||||
private int[] imgPixels;
|
||||
|
||||
private int memoryClass;
|
||||
|
||||
public boolean canAccessSdCard;
|
||||
|
||||
public void stopRouting() {
|
||||
if (cr != null) cr.terminate();
|
||||
}
|
||||
private long lastTs = System.currentTimeMillis();
|
||||
private long startTime = 0L;
|
||||
|
||||
public BRouterView(Context context, int memoryClass) {
|
||||
super(context);
|
||||
this.memoryClass = memoryClass;
|
||||
}
|
||||
|
||||
public void stopRouting() {
|
||||
if (cr != null) cr.terminate();
|
||||
}
|
||||
|
||||
public void init() {
|
||||
try {
|
||||
// get base dir from private file
|
||||
|
|
@ -114,9 +108,9 @@ public class BRouterView extends View {
|
|||
|
||||
// don't ask twice
|
||||
String version = "v" + getContext().getString(R.string.app_version);
|
||||
File vFile = new File(brd, "profiles2/"+version );
|
||||
File vFile = new File(brd, "profiles2/" + version);
|
||||
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q
|
||||
&& vFile.exists()) {
|
||||
&& vFile.exists()) {
|
||||
startSetup(baseDir, false);
|
||||
return;
|
||||
}
|
||||
|
|
@ -568,7 +562,7 @@ public class BRouterView extends View {
|
|||
// for profile remote, use ref-track logic same as service interface
|
||||
rc.rawTrackPath = rawTrackPath;
|
||||
|
||||
cr = new RoutingEngine(tracksDir.getAbsolutePath()+"/brouter", null, segmentDir, wpList, rc);
|
||||
cr = new RoutingEngine(tracksDir.getAbsolutePath() + "/brouter", null, segmentDir, wpList, rc);
|
||||
cr.start();
|
||||
invalidate();
|
||||
|
||||
|
|
@ -703,9 +697,6 @@ public class BRouterView extends View {
|
|||
lastDataTime += 4000; // give time for the toast before exiting
|
||||
}
|
||||
|
||||
private long lastTs = System.currentTimeMillis();
|
||||
private long startTime = 0L;
|
||||
|
||||
@Override
|
||||
protected void onDraw(Canvas canvas) {
|
||||
try {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue