Edited pedestrian routing lifetime according to the core implementation.

This commit is contained in:
Dmitry Yunitsky 2015-06-19 17:24:20 +03:00 committed by Alex Zolotarev
parent 45837800aa
commit 143ab4eb6b

View file

@ -1,30 +1,23 @@
package com.mapswithme.maps.data;
import android.content.Context;
import android.content.SharedPreferences;
import com.mapswithme.maps.MWMApplication;
import com.mapswithme.maps.R;
public class RouterTypes
{
private static final String KEY_ROUTER = "Router";
public static final String ROUTER_PEDESTRIAN = "pedestrian";
public static final String ROUTER_VEHICLE = "vehicle";
// currently that setting lives only until app is restarted, so we store it in static variable.
private static String sCurrentRouter = ROUTER_VEHICLE;
private RouterTypes() {}
public static void saveRouterType(String routerType)
{
final MWMApplication application = MWMApplication.get();
final SharedPreferences prefs = application.getSharedPreferences(application.getString(R.string.pref_file_name), Context.MODE_PRIVATE);
prefs.edit().putString(KEY_ROUTER, routerType).commit();
sCurrentRouter = routerType;
}
public static String getRouterType()
{
final MWMApplication application = MWMApplication.get();
return application.getSharedPreferences(application.getString(R.string.pref_file_name), Context.MODE_PRIVATE).getString(KEY_ROUTER, ROUTER_VEHICLE);
return sCurrentRouter;
}
}