public class

RoutePreviewFragment

extends BaseFragment<VM extends BaseViewModel>
implements ShowAlertsListListener
java.lang.Object
   ↳ Fragment
     ↳ com.mapsted.ui.base.BaseFragment<VM extends com.mapsted.ui.base.BaseViewModel>
       ↳ com.mapsted.ui.map.routing.preview.RoutePreviewFragment

Class Overview

RoutePreviewFragment. Given a RoutingResponse, this fragment shows a top and bottom route preview. The top component shows viewpager with the route legs. The bottom component has option for user to start navigation.

Summary

Nested Classes
interface RoutePreviewFragment.Listener  
class RoutePreviewFragment.Options  
Fields
public static final String TAG
Public Constructors
RoutePreviewFragment()
Public Methods
void createViewModel()
static RoutePreviewFragment newInstance(RoutePreviewFragment.Options options, RoutingResponse routingResponse, RoutePreviewFragment.Listener listener)
static RoutePreviewFragment newInstance(RoutingResponse routingResponse, RoutePreviewFragment.Listener listener)
void onAttach(Context context)
void onCreate(Bundle savedInstanceState)
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
void onDestroy()
void onDestroyView()
void onResume()
void onSaveInstanceState(Bundle outState)
void onViewCreated(View view, Bundle savedInstanceState)
void onViewStateRestored(Bundle savedInstanceState)
void showAlertsList(List<String> alertIds)
[Expand]
Inherited Methods
From class com.mapsted.ui.base.BaseFragment
From class java.lang.Object
From interface com.mapsted.ui.map.ShowAlertsListListener

Fields

public static final String TAG

Public Constructors

public RoutePreviewFragment ()

Public Methods

public void createViewModel ()

public static RoutePreviewFragment newInstance (RoutePreviewFragment.Options options, RoutingResponse routingResponse, RoutePreviewFragment.Listener listener)

Parameters
options options for this fragment.
routingResponse routingResponse received from requestRoute
Returns
  • RoutePreviewFragment

public static RoutePreviewFragment newInstance (RoutingResponse routingResponse, RoutePreviewFragment.Listener listener)

public void onAttach (Context context)

public void onCreate (Bundle savedInstanceState)

public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)

public void onDestroy ()

public void onDestroyView ()

public void onResume ()

public void onSaveInstanceState (Bundle outState)

public void onViewCreated (View view, Bundle savedInstanceState)

public void onViewStateRestored (Bundle savedInstanceState)

public void showAlertsList (List<String> alertIds)