forked from organicmaps/organicmaps-tmp
[android] Made place page controller inteface generic
This commit is contained in:
parent
24292e2942
commit
4337f4af84
2 changed files with 4 additions and 5 deletions
|
@ -40,7 +40,7 @@ import com.mapswithme.util.log.LoggerFactory;
|
|||
import com.mapswithme.util.statistics.PlacePageTracker;
|
||||
import com.trafi.anchorbottomsheetbehavior.AnchorBottomSheetBehavior;
|
||||
|
||||
public class BottomSheetPlacePageController implements PlacePageController, LocationListener,
|
||||
public class BottomSheetPlacePageController implements PlacePageController<MapObject>, LocationListener,
|
||||
View.OnLayoutChangeListener,
|
||||
BannerController.BannerStateRequester,
|
||||
BannerController.BannerStateListener,
|
||||
|
|
|
@ -2,16 +2,15 @@ package com.mapswithme.maps.widget.placepage;
|
|||
|
||||
import android.app.Application;
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import com.mapswithme.maps.base.Initializable;
|
||||
import com.mapswithme.maps.base.Savable;
|
||||
import com.mapswithme.maps.bookmarks.data.MapObject;
|
||||
|
||||
public interface PlacePageController extends Initializable, Savable<Bundle>,
|
||||
public interface PlacePageController<T> extends Initializable, Savable<Bundle>,
|
||||
Application.ActivityLifecycleCallbacks
|
||||
{
|
||||
void openFor(@NonNull MapObject object);
|
||||
void openFor(@NonNull T object);
|
||||
void close();
|
||||
boolean isClosed();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue