NewLocationActivity.smali
.class public Lim/tpelyyftgw/ui/NewLocationActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "NewLocationActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/NewLocationActivity$ViewHolder;,
Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;,
Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;,
Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;,
Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
}
.end annotation
# static fields
.field private static final KEYWORD:Ljava/lang/String; = "\u7f8e\u98df$\u8d2d\u7269$\u4f11\u95f2\u5a31\u4e50$\u751f\u6d3b\u670d\u52a1$\u9152\u5e97$\u4ea4\u901a\u8bbe\u65bd$\u623f\u5730\u4ea7$\u533b\u7597$\u6559\u80b2\u57f9\u8bad$\u81ea\u7136\u5730\u7269"
.field public static final LOCATION_SEND:I
.field public static final LOCATION_SHARING_SEND:I
.field public static final LOCATION_SHARING_VIEW:I
.field public static final LOCATION_VIEW:I
.field private static final SEARCH_CITY:I
.field private static final SEARCH_NEARBY:I
# instance fields
.field private chatLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.field private delegate:Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
.field private dialogId:J
.field private initialLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.field isFirstLoc:Z
.field private isInterceptTouch:Z
.field private isSearchMode:Z
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private locData:Lcom/baidu/mapapi/map/MyLocationData;
.field private locationType:I
.field private mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
.field private mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
.field private mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.field private mContext:Landroid/content/Context;
.field private mCurrentDirection:I
.field private mCurrentLocation:Lcom/baidu/location/BDLocation;
.field private mFlBottomMenu:Landroid/widget/FrameLayout;
.field private mIvCenterMarker:Landroid/widget/ImageView;
.field private mIvLocation:Landroid/widget/ImageView;
.field private mIvNavigate:Landroid/widget/ImageView;
.field private mLlNavigateInfo:Landroid/widget/LinearLayout;
.field mLocClient:Lcom/baidu/location/LocationClient;
.field public mLocationListener:Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;
.field mMapView:Lcom/baidu/mapapi/map/MapView;
.field private mMarker:Lcom/baidu/mapapi/map/Overlay;
.field private mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
.field private mRlBottomSheet:Landroid/widget/RelativeLayout;
.field private mRlMapContainer:Landroid/widget/RelativeLayout;
.field private mRlProgress:Landroid/widget/RelativeLayout;
.field private mRlTopBtn:Landroid/widget/RelativeLayout;
.field private mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
.field private mTvAddress:Landroid/widget/TextView;
.field private mTvCancel:Landroid/widget/TextView;
.field private mTvLocName:Landroid/widget/TextView;
.field private mTvSend:Landroid/widget/TextView;
.field private mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.field private markers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;",
">;"
}
.end annotation
.end field
.field private markersMap:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;",
">;"
}
.end annotation
.end field
.field private messageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private oldOffset:F
.field private oldX:F
.field private oldY:F
.field private searchKeyword:Ljava/lang/String;
.field private searchType:I
.field private selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/NewLocationActivity;->LOCATION_SEND:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/NewLocationActivity;->LOCATION_SHARING_SEND:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/NewLocationActivity;->LOCATION_SHARING_VIEW:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/NewLocationActivity;->LOCATION_VIEW:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/NewLocationActivity;->SEARCH_CITY:I
return-void
.end method
.method public constructor <init>(I)V
.registers 3
.param p1, "type" # I
.line 245
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 112
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
.line 113
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markers:Ljava/util/ArrayList;
.line 134
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentDirection:I
.line 141
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isFirstLoc:Z
.line 246
iput p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
.line 247
return-void
.end method
.method public constructor <init>(IJ)V
.registers 5
.param p1, "type" # I
.param p2, "dialogId" # J
.line 249
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 112
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
.line 113
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markers:Ljava/util/ArrayList;
.line 134
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentDirection:I
.line 141
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isFirstLoc:Z
.line 250
iput p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
.line 251
iput-wide p2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
.line 252
return-void
.end method
.method public constructor <init>(ILim/tpelyyftgw/messenger/MessageObject;)V
.registers 5
.param p1, "type" # I
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 254
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 112
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
.line 113
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markers:Ljava/util/ArrayList;
.line 134
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentDirection:I
.line 141
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isFirstLoc:Z
.line 255
iput p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
.line 256
iput-object p2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 257
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v0
iput-wide v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
.line 258
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/baidu/location/BDLocation;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
return-object v0
.end method
.method static synthetic access$002(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/location/BDLocation;)Lcom/baidu/location/BDLocation;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/location/BDLocation;
.line 96
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
return-object p1
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/baidu/mapapi/map/MyLocationData;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locData:Lcom/baidu/mapapi/map/MyLocationData;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/mapapi/model/LatLng;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/mapapi/model/LatLng;
.line 96
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/NewLocationActivity;->addLocMarker(Lcom/baidu/mapapi/model/LatLng;)V
return-void
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/mapapi/map/MyLocationData;)Lcom/baidu/mapapi/map/MyLocationData;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/mapapi/map/MyLocationData;
.line 96
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locData:Lcom/baidu/mapapi/map/MyLocationData;
return-object p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->initialLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->chatLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/NewLocationActivity;Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 96
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/NewLocationActivity;->addUserMarker(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/messenger/LocationController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/NewLocationActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getRecentLocations()Z
move-result v0
return v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvCenterMarker:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/NewLocationActivity;ILjava/lang/String;IZ)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # I
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # I
.param p4, "x4" # Z
.line 96
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/NewLocationActivity;->search(ILjava/lang/String;IZ)V
return-void
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/messenger/LocationController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/NewLocationActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentDirection:I
return v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/mapapi/model/LatLng;
.param p2, "x2" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 96
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v0
return-object v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/NewLocationActivity;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # I
.line 96
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/NewLocationActivity;->layoutProgress(I)V
return-void
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/content/Context;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/RelativeLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
return-object v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/RelativeLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlMapContainer:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/NewLocationActivity;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldOffset:F
return v0
.end method
.method static synthetic access$2802(Lim/tpelyyftgw/ui/NewLocationActivity;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # F
.line 96
iput p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldOffset:F
return p1
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/baidu/mapapi/search/core/PoiInfo;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
return-object v0
.end method
.method static synthetic access$2902(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/mapapi/search/core/PoiInfo;)Lcom/baidu/mapapi/search/core/PoiInfo;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/mapapi/search/core/PoiInfo;
.line 96
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
return-object p1
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/NewLocationActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/NewLocationActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isSearchMode:Z
return v0
.end method
.method static synthetic access$3002(Lim/tpelyyftgw/ui/NewLocationActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Z
.line 96
iput-boolean p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isSearchMode:Z
return p1
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
return-object v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/RelativeLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlProgress:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/baidu/mapapi/map/Overlay;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMarker:Lcom/baidu/mapapi/map/Overlay;
return-object v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/NewLocationActivity;Lcom/baidu/mapapi/map/Overlay;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.param p1, "x1" # Lcom/baidu/mapapi/map/Overlay;
.line 96
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/NewLocationActivity;->removeMarker(Lcom/baidu/mapapi/map/Overlay;)V
return-void
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/NewLocationActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->searchType:I
return v0
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/NewLocationActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->searchKeyword:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/NewLocationActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-wide v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
return-wide v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/messenger/LocationController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/NewLocationActivity;)Lcom/baidu/mapapi/map/BaiduMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/NewLocationActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvLocName:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/NewLocationActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NewLocationActivity;
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvAddress:Landroid/widget/TextView;
return-object v0
.end method
.method private addLocMarker(Lcom/baidu/mapapi/model/LatLng;)V
.registers 5
.param p1, "ll" # Lcom/baidu/mapapi/model/LatLng;
.line 971
const v0, 0x7f0801f9
invoke-static {v0}, Lcom/baidu/mapapi/map/BitmapDescriptorFactory;->fromResource(I)Lcom/baidu/mapapi/map/BitmapDescriptor;
move-result-object v0
.line 972
.local v0, "bitmap":Lcom/baidu/mapapi/map/BitmapDescriptor;
new-instance v1, Lcom/baidu/mapapi/map/MarkerOptions;
invoke-direct {v1}, Lcom/baidu/mapapi/map/MarkerOptions;-><init>()V
.line 973
invoke-virtual {v1, p1}, Lcom/baidu/mapapi/map/MarkerOptions;->position(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 974
invoke-virtual {v1, v0}, Lcom/baidu/mapapi/map/MarkerOptions;->icon(Lcom/baidu/mapapi/map/BitmapDescriptor;)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 975
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/MarkerOptions;->draggable(Z)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 976
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/MarkerOptions;->flat(Z)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 977
.local v1, "option":Lcom/baidu/mapapi/map/OverlayOptions;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMarker:Lcom/baidu/mapapi/map/Overlay;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->removeMarker(Lcom/baidu/mapapi/map/Overlay;)V
.line 978
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v2, v1}, Lcom/baidu/mapapi/map/BaiduMap;->addOverlay(Lcom/baidu/mapapi/map/OverlayOptions;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMarker:Lcom/baidu/mapapi/map/Overlay;
.line 979
return-void
.end method
.method private addUserMarker(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.registers 10
.param p1, "message" # Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 932
new-instance v0, Lcom/baidu/mapapi/model/LatLng;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-direct {v0, v1, v2, v3, v4}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
.line 933
.local v0, "latLng":Lcom/baidu/mapapi/model/LatLng;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
iget v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
move-object v2, v1
.local v2, "liveLocation":Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
if-nez v1, :cond_dd
.line 934
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
move-object v2, v1
.line 935
iput-object p1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 936
iget-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-eqz v1, :cond_45
.line 937
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
iput-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 938
iget-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iput v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->id:I
goto :goto_6e
.line 940
:cond_45
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)J
move-result-wide v3
long-to-int v1, v3
.line 941
.local v1, "did":I
if-lez v1, :cond_5d
.line 942
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 943
iput v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->id:I
goto :goto_6e
.line 945
:cond_5d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
neg-int v4, v1
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 946
iput v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->id:I
.line 949
.end local v1 # "did":I
:goto_6e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v1
iput-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
.line 950
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markers:Ljava/util/ArrayList;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 951
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
iget v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->id:I
invoke-virtual {v1, v3, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 952
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/messenger/LocationController;->getSharingLocationInfo(J)Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
move-result-object v1
.line 953
.local v1, "myInfo":Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
iget v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->id:I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v4
if-ne v3, v4, :cond_dc
if-eqz v1, :cond_dc
iget-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
iget v4, v1, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->mid:I
if-ne v3, v4, :cond_dc
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
if-eqz v3, :cond_dc
.line 954
iget-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
invoke-virtual {v3}, Lcom/baidu/mapapi/map/Overlay;->remove()V
.line 955
new-instance v3, Lcom/baidu/mapapi/model/LatLng;
iget-object v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v4}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v4
iget-object v6, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v6}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v6
invoke-direct {v3, v4, v5, v6, v7}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget v5, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
.line 957
.end local v1 # "myInfo":Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
:cond_dc
goto :goto_f8
.line 958
:cond_dd
iput-object p1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->object:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 959
iget-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
invoke-virtual {v1}, Lcom/baidu/mapapi/map/Overlay;->remove()V
.line 960
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v1
iput-object v1, v2, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
.line 962
:goto_f8
return-object v2
.end method
.method private alertNavi()V
.registers 6
.line 744
new-instance v0, Lim/tpelyyftgw/ui/dialogs/BottomDialog;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;-><init>(Landroid/content/Context;)V
.line 745
.local v0, "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
new-instance v1, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const/4 v2, 0x0
const/4 v3, 0x1
const-string/jumbo v4, "\u767e\u5ea6\u5730\u56fe"
invoke-direct {v1, v2, v4, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 746
new-instance v1, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const-string/jumbo v4, "\u9ad8\u5fb7\u5730\u56fe"
invoke-direct {v1, v3, v4, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 747
new-instance v1, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const/4 v3, 0x2
const-string/jumbo v4, "\u817e\u8baf\u5730\u56fe"
invoke-direct {v1, v3, v4, v2}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 748
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$gkPIswQVIRrgjn3vUWiABt71lbE;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$gkPIswQVIRrgjn3vUWiABt71lbE;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->setOnItemClickListener(Lim/tpelyyftgw/ui/dialogs/BottomDialog$OnItemClickListener;)V
.line 749
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/NewLocationActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 750
return-void
.end method
.method private createUserAvatar(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/BitmapDescriptor;
.registers 14
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 1010
if-eqz p1, :cond_58
.line 1011
new-instance v0, Landroid/widget/FrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1012
.local v0, "frameLayout":Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1013
const v1, 0x7f0801ea
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 1014
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlMapContainer:Landroid/widget/RelativeLayout;
const/16 v2, 0x3e
const/16 v3, 0x4c
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1016
new-instance v1, Lim/tpelyyftgw/ui/components/BackupImageView;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
.line 1017
.local v1, "backupImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v2, 0x41d00000 # 26.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 1018
const/4 v2, 0x0
invoke-static {p1, v2}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v3, p1}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
const-string v4, "50_50"
invoke-virtual {v1, v2, v4, v3, p1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 1019
const/high16 v5, 0x42500000 # 52.0f
const/high16 v6, 0x42500000 # 52.0f
const/16 v7, 0x33
const/high16 v8, 0x40a00000 # 5.0f
const/high16 v9, 0x40a00000 # 5.0f
const/4 v10, 0x0
const/4 v11, 0x0
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1020
invoke-static {v0}, Lcom/baidu/mapapi/map/BitmapDescriptorFactory;->fromView(Landroid/view/View;)Lcom/baidu/mapapi/map/BitmapDescriptor;
move-result-object v0
.line 1021
.end local v1 # "backupImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
.local v0, "bitmap":Lcom/baidu/mapapi/map/BitmapDescriptor;
goto :goto_5f
.line 1022
.end local v0 # "bitmap":Lcom/baidu/mapapi/map/BitmapDescriptor;
:cond_58
const v0, 0x7f0801f9
invoke-static {v0}, Lcom/baidu/mapapi/map/BitmapDescriptorFactory;->fromResource(I)Lcom/baidu/mapapi/map/BitmapDescriptor;
move-result-object v0
.line 1024
.restart local v0 # "bitmap":Lcom/baidu/mapapi/map/BitmapDescriptor;
:goto_5f
return-object v0
.end method
.method private createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
.registers 6
.param p1, "ll" # Lcom/baidu/mapapi/model/LatLng;
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 988
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserAvatar(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/BitmapDescriptor;
move-result-object v0
.line 989
.local v0, "bitmap":Lcom/baidu/mapapi/map/BitmapDescriptor;
new-instance v1, Lcom/baidu/mapapi/map/MarkerOptions;
invoke-direct {v1}, Lcom/baidu/mapapi/map/MarkerOptions;-><init>()V
.line 990
invoke-virtual {v1, p1}, Lcom/baidu/mapapi/map/MarkerOptions;->position(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 991
invoke-virtual {v1, v0}, Lcom/baidu/mapapi/map/MarkerOptions;->icon(Lcom/baidu/mapapi/map/BitmapDescriptor;)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 992
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/MarkerOptions;->draggable(Z)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 993
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/MarkerOptions;->flat(Z)Lcom/baidu/mapapi/map/MarkerOptions;
move-result-object v1
.line 994
.local v1, "option":Lcom/baidu/mapapi/map/OverlayOptions;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v2, v1}, Lcom/baidu/mapapi/map/BaiduMap;->addOverlay(Lcom/baidu/mapapi/map/OverlayOptions;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v2
return-object v2
.end method
.method private fetchRecentLocations(Ljava/util/ArrayList;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$Message;",
">;)V"
}
.end annotation
.line 910
.local p1, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v0
.line 911
.local v0, "date":I
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_c
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 912
.local v2, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->period:I
add-int/2addr v3, v4
if-le v3, v0, :cond_3c
.line 913
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget-object v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v3, v4, :cond_39
.line 914
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v3
iget-wide v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/LocationController;->isSharingLocation(J)Z
move-result v3
if-eqz v3, :cond_3c
.line 915
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->addUserMarker(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
goto :goto_3c
.line 918
:cond_39
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->addUserMarker(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.line 921
.end local v2 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
:cond_3c
:goto_3c
goto :goto_c
.line 922
:cond_3d
return-void
.end method
.method private getMessageId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I
.registers 4
.param p1, "message" # Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 1028
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-eqz v0, :cond_7
.line 1029
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
return v0
.line 1031
:cond_7
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)J
move-result-wide v0
long-to-int v1, v0
return v1
.end method
.method private getRecentLocations()Z
.registers 9
.line 865
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/LocationController;->locationsCache:Landroid/util/LongSparseArray;
iget-wide v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v0, v1, v2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 866
.local v0, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
if-eqz v0, :cond_1a
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_1a
.line 867
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/NewLocationActivity;->fetchRecentLocations(Ljava/util/ArrayList;)V
goto :goto_1b
.line 869
:cond_1a
const/4 v0, 0x0
.line 871
:goto_1b
iget-wide v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
long-to-int v2, v1
.line 872
.local v2, "lower_id":I
const/4 v1, 0x0
if-gez v2, :cond_39
.line 873
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
neg-int v4, v2
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v3
.line 874
.local v3, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_39
iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v4, :cond_39
.line 875
return v1
.line 878
.end local v3 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_39
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentLocations;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentLocations;-><init>()V
.line 879
.local v3, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentLocations;
iget-wide v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
.line 880
.local v4, "dialog_id":J
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
long-to-int v7, v4
invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v6
iput-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentLocations;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 881
const/16 v6, 0x64
iput v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentLocations;->limit:I
.line 882
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$DBypePHc1z-1PgtywRC-bFXOD6s;
invoke-direct {v7, p0, v4, v5}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$DBypePHc1z-1PgtywRC-bFXOD6s;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;J)V
invoke-virtual {v6, v3, v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 901
if-eqz v0, :cond_5e
const/4 v1, 0x1
:cond_5e
return v1
.end method
.method private getScreenHeight()I
.registers 8
.line 1133
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
check-cast v0, Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
move-result-object v0
.line 1134
.local v0, "wm":Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v1
.line 1135
.local v1, "display":Landroid/view/Display;
invoke-virtual {v1}, Landroid/view/Display;->getHeight()I
move-result v2
.line 1136
.local v2, "screenHeight":I
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt v3, v4, :cond_3d
.line 1137
sget-object v3, Landroid/os/Build;->BRAND:Ljava/lang/String;
.line 1138
.local v3, "brand":Ljava/lang/String;
const-string v4, "XIAOMI"
invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_3d
.line 1139
iget-object v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v4
const/4 v5, 0x0
const-string v6, "force_fsg_nav_bar"
invoke-static {v4, v6, v5}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v4
if-eqz v4, :cond_30
const/4 v5, 0x1
:cond_30
move v4, v5
.line 1140
.local v4, "isHideNavigationBar":Z
if-eqz v4, :cond_3d
.line 1141
new-instance v5, Landroid/graphics/Point;
invoke-direct {v5}, Landroid/graphics/Point;-><init>()V
.line 1142
.local v5, "outSize":Landroid/graphics/Point;
invoke-virtual {v1, v5}, Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V
.line 1143
iget v2, v5, Landroid/graphics/Point;->y:I
.line 1147
.end local v3 # "brand":Ljava/lang/String;
.end local v4 # "isHideNavigationBar":Z
.end local v5 # "outSize":Landroid/graphics/Point;
:cond_3d
return v2
.end method
.method private initActionBar()V
.registers 5
.line 308
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->swipeBackEnabled:Z
.line 309
iget v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
if-nez v1, :cond_d
.line 310
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAddToContainer(Z)V
goto :goto_4a
.line 312
:cond_d
const/4 v2, 0x1
if-ne v1, v2, :cond_1f
.line 313
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v2, 0x7f0f0839
const-string v3, "LocationInfo"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_33
.line 314
:cond_1f
const/4 v2, 0x2
if-eq v1, v2, :cond_25
const/4 v2, 0x3
if-ne v1, v2, :cond_33
.line 315
:cond_25
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v2, 0x7f0f0826
const-string v3, "LiveLocations"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 317
:cond_33
:goto_33
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v2, 0x7f0d0073
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 318
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 319
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$1;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 329
:goto_4a
return-void
.end method
.method private initBaiduMap()V
.registers 3
.line 462
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
invoke-virtual {v0}, Lcom/baidu/mapapi/map/MapView;->getMap()Lcom/baidu/mapapi/map/BaiduMap;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
.line 463
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/MapView;->showZoomControls(Z)V
.line 464
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/MapView;->showScaleControl(Z)V
.line 465
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/BaiduMap;->setMapType(I)V
.line 467
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/BaiduMap;->setMyLocationEnabled(Z)V
.line 469
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$nOS8hy96vG5oEhcDeMKY73zKG3U;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$nOS8hy96vG5oEhcDeMKY73zKG3U;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/BaiduMap;->setOnMapTouchListener(Lcom/baidu/mapapi/map/BaiduMap$OnMapTouchListener;)V
.line 501
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initLocationClient()V
.line 503
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
if-nez v0, :cond_32
.line 504
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initPoiSearch()V
.line 506
:cond_32
return-void
.end method
.method private initBottom()V
.registers 7
.line 384
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
invoke-static {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->from(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 385
const/high16 v0, 0x43960000 # 300.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
.line 386
.local v0, "peekHeight":I
iget v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
const/4 v2, 0x2
const/4 v3, 0x3
const/4 v4, 0x0
if-nez v1, :cond_4b
.line 387
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
.line 388
.local v1, "lp1":Landroid/view/ViewGroup$LayoutParams;
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getScreenHeight()I
move-result v5
div-int/2addr v5, v3
mul-int/lit8 v5, v5, 0x2
iput v5, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 389
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
invoke-virtual {v2, v1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 390
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
invoke-virtual {v2, v4}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 392
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlMapContainer:Landroid/widget/RelativeLayout;
invoke-virtual {v2}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
.line 393
.local v2, "lp2":Landroid/view/ViewGroup$LayoutParams;
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getScreenHeight()I
move-result v3
sub-int/2addr v3, v0
iput v3, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 394
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlMapContainer:Landroid/widget/RelativeLayout;
invoke-virtual {v3, v2}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 396
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v3, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setPeekHeight(I)V
.line 397
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlTopBtn:Landroid/widget/RelativeLayout;
invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 398
.end local v1 # "lp1":Landroid/view/ViewGroup$LayoutParams;
.end local v2 # "lp2":Landroid/view/ViewGroup$LayoutParams;
goto :goto_7f
:cond_4b
const/4 v5, 0x1
if-ne v1, v5, :cond_54
.line 399
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLlNavigateInfo:Landroid/widget/LinearLayout;
invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
goto :goto_7f
.line 400
:cond_54
if-eq v1, v2, :cond_58
if-ne v1, v3, :cond_7f
.line 401
:cond_58
new-instance v1, Lim/tpelyyftgw/ui/cells/SendLocationCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v1, v2, v5}, Lim/tpelyyftgw/ui/cells/SendLocationCell;-><init>(Landroid/content/Context;Z)V
.line 402
.local v1, "cell":Lim/tpelyyftgw/ui/cells/SendLocationCell;
iget-wide v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/SendLocationCell;->setDialogId(J)V
.line 403
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$v_YBXkmXNchZfxgXTS7Bzlcc1rQ;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$v_YBXkmXNchZfxgXTS7Bzlcc1rQ;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/SendLocationCell;->setOnLiveStopListener(Lim/tpelyyftgw/ui/cells/SendLocationCell$OnLiveStopListener;)V
.line 411
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$cuqNNz92z7FMI6lFjbwRzGgBWpM;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$cuqNNz92z7FMI6lFjbwRzGgBWpM;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/SendLocationCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 419
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mFlBottomMenu:Landroid/widget/FrameLayout;
const/4 v3, -0x1
const/4 v4, -0x2
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v1, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 421
.end local v1 # "cell":Lim/tpelyyftgw/ui/cells/SendLocationCell;
:cond_7f
:goto_7f
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
new-instance v2, Lim/tpelyyftgw/ui/NewLocationActivity$2;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$2;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v1, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setBottomSheetCallback(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V
.line 445
return-void
.end method
.method private initLocationClient()V
.registers 4
.line 512
new-instance v0, Lcom/baidu/location/LocationClient;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/baidu/location/LocationClient;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
.line 513
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocationListener:Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;
invoke-virtual {v0, v1}, Lcom/baidu/location/LocationClient;->registerLocationListener(Lcom/baidu/location/BDAbstractLocationListener;)V
.line 514
new-instance v0, Lcom/baidu/location/LocationClientOption;
invoke-direct {v0}, Lcom/baidu/location/LocationClientOption;-><init>()V
.line 515
.local v0, "option":Lcom/baidu/location/LocationClientOption;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/baidu/location/LocationClientOption;->setOpenGps(Z)V
.line 516
const-string v2, "gcj02"
invoke-virtual {v0, v2}, Lcom/baidu/location/LocationClientOption;->setCoorType(Ljava/lang/String;)V
.line 517
const/16 v2, 0x3e8
invoke-virtual {v0, v2}, Lcom/baidu/location/LocationClientOption;->setScanSpan(I)V
.line 518
const/4 v2, 0x0
invoke-virtual {v0, v2}, Lcom/baidu/location/LocationClientOption;->setIgnoreKillProcess(Z)V
.line 520
invoke-virtual {v0, v1}, Lcom/baidu/location/LocationClientOption;->setIsNeedAddress(Z)V
.line 523
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
invoke-virtual {v1, v0}, Lcom/baidu/location/LocationClient;->setLocOption(Lcom/baidu/location/LocationClientOption;)V
.line 524
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
invoke-virtual {v1}, Lcom/baidu/location/LocationClient;->start()V
.line 525
return-void
.end method
.method private initPoiSearch()V
.registers 3
.line 531
invoke-static {}, Lcom/baidu/mapapi/search/poi/PoiSearch;->newInstance()Lcom/baidu/mapapi/search/poi/PoiSearch;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
.line 532
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$3;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/poi/PoiSearch;->setOnGetPoiSearchResultListener(Lcom/baidu/mapapi/search/poi/OnGetPoiSearchResultListener;)V
.line 567
return-void
.end method
.method private initSearchView()V
.registers 4
.line 570
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
const-string/jumbo v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->setBackgroundColor(I)V
.line 571
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
const-string v1, "SearchLocation"
const v2, 0x7f0f0ed8
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->setHintText(Ljava/lang/String;)V
.line 572
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$4;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/NewLocationActivity$4;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->setiSearchViewDelegate(Lim/tpelyyftgw/ui/hviews/search/MrySearchView$ISearchViewDelegate;)V
.line 621
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$-cOkK5Qf3NEsCyzpFeS0Isu1FEU;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$-cOkK5Qf3NEsCyzpFeS0Isu1FEU;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-static {v0, v1}, Lcom/blankj/utilcode/util/KeyboardUtils;->registerSoftInputChangedListener(Landroid/app/Activity;Lcom/blankj/utilcode/util/KeyboardUtils$OnSoftInputChangedListener;)V
.line 628
return-void
.end method
.method private initView()V
.registers 6
.line 332
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0916a4
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlMapContainer:Landroid/widget/RelativeLayout;
.line 333
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09179d
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/baidu/mapapi/map/MapView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
.line 334
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091739
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvLocation:Landroid/widget/ImageView;
.line 335
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091683
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlTopBtn:Landroid/widget/RelativeLayout;
.line 336
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091085 # 1.8219E38f
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvCancel:Landroid/widget/TextView;
.line 337
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091321
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvSend:Landroid/widget/TextView;
.line 338
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091751
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvCenterMarker:Landroid/widget/ImageView;
.line 339
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09116c
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/RecyclerListView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 340
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09114d
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
.line 341
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0916dc
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
.line 342
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0916b6
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlProgress:Landroid/widget/RelativeLayout;
.line 343
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0914e5
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mFlBottomMenu:Landroid/widget/FrameLayout;
.line 344
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0917b8
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLlNavigateInfo:Landroid/widget/LinearLayout;
.line 345
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091379
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvLocName:Landroid/widget/TextView;
.line 346
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0910b4
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvAddress:Landroid/widget/TextView;
.line 347
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091731
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvNavigate:Landroid/widget/ImageView;
.line 349
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
const-string/jumbo v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
.line 350
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvLocation:Landroid/widget/ImageView;
const/high16 v2, 0x41f00000 # 30.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const-string/jumbo v3, "windowBackgroundGray"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-static {v2, v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorRoundRectDrawable(FII)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 351
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvCancel:Landroid/widget/TextView;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
const/high16 v4, 0x50000000
invoke-static {v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 352
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvSend:Landroid/widget/TextView;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string v2, "avatar_backgroundGreen"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 353
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvLocation:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 354
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvCancel:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 355
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mTvSend:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 356
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvNavigate:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 358
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initBottom()V
.line 360
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
const/high16 v1, 0x41200000 # 10.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 362
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 363
new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
.line 364
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
invoke-direct {v1, p0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;Landroid/content/Context;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 365
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$s7nKD7tV617ddMbEtOJpGSR8fNQ;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$s7nKD7tV617ddMbEtOJpGSR8fNQ;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 379
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initBaiduMap()V
.line 380
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initSearchView()V
.line 381
return-void
.end method
.method private layoutProgress(I)V
.registers 4
.param p1, "bottomMargin" # I
.line 453
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlProgress:Landroid/widget/RelativeLayout;
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 454
.local v0, "lp":Landroid/widget/FrameLayout$LayoutParams;
iput p1, v0, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
.line 455
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlProgress:Landroid/widget/RelativeLayout;
invoke-virtual {v1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 456
return-void
.end method
.method private moveToMyLocation()V
.registers 7
.line 798
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
if-nez v0, :cond_5
.line 799
return-void
.line 803
:cond_5
iget v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
const/4 v2, 0x3
if-ne v1, v2, :cond_44
.line 804
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_32
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-eq v0, v1, :cond_32
.line 805
new-instance v0, Lcom/baidu/mapapi/model/LatLng;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-direct {v0, v1, v2, v3, v4}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
.local v0, "latLng":Lcom/baidu/mapapi/model/LatLng;
goto :goto_54
.line 807
.end local v0 # "latLng":Lcom/baidu/mapapi/model/LatLng;
:cond_32
new-instance v0, Lcom/baidu/mapapi/model/LatLng;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v1}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v1
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v3}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v3
invoke-direct {v0, v1, v2, v3, v4}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
.restart local v0 # "latLng":Lcom/baidu/mapapi/model/LatLng;
goto :goto_54
.line 810
.end local v0 # "latLng":Lcom/baidu/mapapi/model/LatLng;
:cond_44
new-instance v1, Lcom/baidu/mapapi/model/LatLng;
invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v2
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v4
invoke-direct {v1, v2, v3, v4, v5}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
move-object v0, v1
.line 812
.restart local v0 # "latLng":Lcom/baidu/mapapi/model/LatLng;
:goto_54
new-instance v1, Lcom/baidu/mapapi/map/MapStatus$Builder;
invoke-direct {v1}, Lcom/baidu/mapapi/map/MapStatus$Builder;-><init>()V
.line 813
.local v1, "builder":Lcom/baidu/mapapi/map/MapStatus$Builder;
invoke-virtual {v1, v0}, Lcom/baidu/mapapi/map/MapStatus$Builder;->target(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MapStatus$Builder;
.line 814
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v1}, Lcom/baidu/mapapi/map/MapStatus$Builder;->build()Lcom/baidu/mapapi/map/MapStatus;
move-result-object v3
invoke-static {v3}, Lcom/baidu/mapapi/map/MapStatusUpdateFactory;->newMapStatus(Lcom/baidu/mapapi/map/MapStatus;)Lcom/baidu/mapapi/map/MapStatusUpdate;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/baidu/mapapi/map/BaiduMap;->animateMapStatus(Lcom/baidu/mapapi/map/MapStatusUpdate;)V
.line 815
iget v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
if-nez v2, :cond_75
.line 816
const/4 v2, 0x1
const/4 v3, 0x0
const-string/jumbo v4, "\u7f8e\u98df$\u8d2d\u7269$\u4f11\u95f2\u5a31\u4e50$\u751f\u6d3b\u670d\u52a1$\u9152\u5e97$\u4ea4\u901a\u8bbe\u65bd$\u623f\u5730\u4ea7$\u533b\u7597$\u6559\u80b2\u57f9\u8bad$\u81ea\u7136\u5730\u7269"
invoke-direct {p0, v3, v4, v3, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->search(ILjava/lang/String;IZ)V
.line 818
:cond_75
return-void
.end method
.method private removeMarker(Lcom/baidu/mapapi/map/Overlay;)V
.registers 3
.param p1, "marker" # Lcom/baidu/mapapi/map/Overlay;
.line 1003
if-eqz p1, :cond_b
invoke-virtual {p1}, Lcom/baidu/mapapi/map/Overlay;->isRemoved()Z
move-result v0
if-nez v0, :cond_b
.line 1004
invoke-virtual {p1}, Lcom/baidu/mapapi/map/Overlay;->remove()V
.line 1006
:cond_b
return-void
.end method
.method private search(ILjava/lang/String;IZ)V
.registers 11
.param p1, "type" # I
.param p2, "keyword" # Ljava/lang/String;
.param p3, "page" # I
.param p4, "isReset" # Z
.line 639
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
if-eqz v0, :cond_5
.line 640
return-void
.line 642
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
if-eqz v0, :cond_8d
invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getCity()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_8d
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
move-result-object v0
iget-object v0, v0, Lcom/baidu/mapapi/map/MapStatus;->target:Lcom/baidu/mapapi/model/LatLng;
if-nez v0, :cond_1e
goto :goto_8d
.line 645
:cond_1e
if-nez p3, :cond_26
.line 646
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlProgress:Landroid/widget/RelativeLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 648
:cond_26
if-eqz p4, :cond_32
.line 649
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;->pageReset()V
.line 650
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;->clearData()V
.line 652
:cond_32
const/16 v0, 0x14
const/4 v1, 0x1
if-nez p1, :cond_64
.line 653
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v2}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
move-result-object v2
iget-object v2, v2, Lcom/baidu/mapapi/map/MapStatus;->target:Lcom/baidu/mapapi/model/LatLng;
.line 654
.local v2, "latLng":Lcom/baidu/mapapi/model/LatLng;
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
new-instance v4, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
invoke-direct {v4}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;-><init>()V
.line 655
invoke-virtual {v4, v2}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v4
.line 656
invoke-virtual {v4, p2}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->keyword(Ljava/lang/String;)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v4
const/16 v5, 0x3e8
.line 657
invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->radius(I)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v4
.line 658
invoke-virtual {v4, p3}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->pageNum(I)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v4
.line 659
invoke-virtual {v4, v0}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->pageCapacity(I)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v0
.line 660
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;->radiusLimit(Z)Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;
move-result-object v0
.line 654
invoke-virtual {v3, v0}, Lcom/baidu/mapapi/search/poi/PoiSearch;->searchNearby(Lcom/baidu/mapapi/search/poi/PoiNearbySearchOption;)Z
.end local v2 # "latLng":Lcom/baidu/mapapi/model/LatLng;
goto :goto_87
.line 661
:cond_64
if-ne p1, v1, :cond_87
.line 662
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
new-instance v2, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;
invoke-direct {v2}, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;-><init>()V
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
.line 663
invoke-virtual {v3}, Lcom/baidu/location/BDLocation;->getCity()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;->city(Ljava/lang/String;)Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;
move-result-object v2
.line 664
invoke-virtual {v2, p2}, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;->keyword(Ljava/lang/String;)Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;
move-result-object v2
.line 665
invoke-virtual {v2, p3}, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;->pageNum(I)Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;
move-result-object v2
.line 666
invoke-virtual {v2, v0}, Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;->pageCapacity(I)Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;
move-result-object v0
.line 662
invoke-virtual {v1, v0}, Lcom/baidu/mapapi/search/poi/PoiSearch;->searchInCity(Lcom/baidu/mapapi/search/poi/PoiCitySearchOption;)Z
goto :goto_88
.line 661
:cond_87
:goto_87
nop
.line 668
:goto_88
iput p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->searchType:I
.line 669
iput-object p2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->searchKeyword:Ljava/lang/String;
.line 670
return-void
.line 643
:cond_8d
:goto_8d
return-void
.end method
.method private sendLocation()V
.registers 7
.line 824
iget v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
if-nez v0, :cond_4b
.line 825
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
if-eqz v0, :cond_88
.line 826
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;-><init>()V
.line 827
.local v0, "location":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
iget-object v1, v1, Lcom/baidu/mapapi/search/core/PoiInfo;->name:Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;->title:Ljava/lang/String;
.line 828
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
iget-object v1, v1, Lcom/baidu/mapapi/search/core/PoiInfo;->address:Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;->address:Ljava/lang/String;
.line 829
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_geoPoint;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_geoPoint;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.line 830
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
iget-object v2, v2, Lcom/baidu/mapapi/search/core/PoiInfo;->location:Lcom/baidu/mapapi/model/LatLng;
iget-wide v2, v2, Lcom/baidu/mapapi/model/LatLng;->latitude:D
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->fixLocationCoord(D)D
move-result-wide v2
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
.line 831
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
iget-object v2, v2, Lcom/baidu/mapapi/search/core/PoiInfo;->location:Lcom/baidu/mapapi/model/LatLng;
iget-wide v2, v2, Lcom/baidu/mapapi/model/LatLng;->longitude:D
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->fixLocationCoord(D)D
move-result-wide v2
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
.line 832
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->delegate:Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
if-eqz v1, :cond_4a
.line 833
iget v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
const/4 v3, 0x1
const/4 v4, 0x0
invoke-interface {v1, v0, v2, v3, v4}, Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;->didSelectLocation(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
.line 834
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->finishFragment()V
.line 836
.end local v0 # "location":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;
:cond_4a
goto :goto_88
.line 837
:cond_4b
const/4 v1, 0x2
if-eq v0, v1, :cond_51
const/4 v1, 0x3
if-ne v0, v1, :cond_88
.line 838
:cond_51
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->delegate:Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
if-eqz v0, :cond_89
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_5c
goto :goto_89
.line 841
:cond_5c
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
if-eqz v0, :cond_88
.line 842
const/4 v0, 0x0
.line 843
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-wide v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-lez v5, :cond_78
.line 844
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
long-to-int v3, v2
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 846
:cond_78
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$HjYs3SQth-8L8M1hfxMyN8gM6wU;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$HjYs3SQth-8L8M1hfxMyN8gM6wU;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;)V
invoke-static {v1, v0, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createLocationUpdateDialog(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)Landroid/app/Dialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 857
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_88
:goto_88
return-void
.line 839
:cond_89
:goto_89
return-void
.end method
.method private startNavi(I)V
.registers 19
.param p1, "id" # I
.line 758
move-object/from16 v0, p0
move/from16 v1, p1
if-eqz v1, :cond_89
const/4 v2, 0x1
if-eq v1, v2, :cond_4c
const/4 v2, 0x2
if-eq v1, v2, :cond_e
goto/16 :goto_f4
.line 783
:cond_e
const-string v2, "com.tencent.map"
invoke-static {v2}, Lcom/blankj/utilcode/util/AppUtils;->isAppInstalled(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_1d
.line 784
const v2, 0x7f0f07af
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 785
return-void
.line 787
:cond_1d
iget-object v2, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.line 788
.local v2, "geoPoint2":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v3, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
iget-object v4, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v4}, Lcom/baidu/location/BDLocation;->getAddress()Lcom/baidu/location/Address;
move-result-object v4
iget-object v4, v4, Lcom/baidu/location/Address;->address:Ljava/lang/String;
iget-object v5, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v5}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v5
iget-object v7, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v7}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v7
iget-object v9, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->address:Ljava/lang/String;
iget-wide v10, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-wide v12, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-static/range {v3 .. v13}, Lim/tpelyyftgw/ui/utils/NaviUtils;->startTencentNavi(Landroid/content/Context;Ljava/lang/String;DDLjava/lang/String;DD)V
goto/16 :goto_f4
.line 774
.end local v2 # "geoPoint2":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
:cond_4c
const-string v2, "com.autonavi.minimap"
invoke-static {v2}, Lcom/blankj/utilcode/util/AppUtils;->isAppInstalled(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_5b
.line 775
const v2, 0x7f0f07ab
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 776
return-void
.line 778
:cond_5b
iget-object v2, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.line 779
.local v2, "geoPoint1":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v3, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
iget-object v4, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v4}, Lcom/baidu/location/BDLocation;->getAddress()Lcom/baidu/location/Address;
move-result-object v4
iget-object v4, v4, Lcom/baidu/location/Address;->address:Ljava/lang/String;
iget-object v5, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v5}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v5
iget-object v7, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v7}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v7
iget-object v9, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->address:Ljava/lang/String;
iget-wide v10, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-wide v12, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-static/range {v3 .. v13}, Lim/tpelyyftgw/ui/utils/NaviUtils;->startGaodeNavi(Landroid/content/Context;Ljava/lang/String;DDLjava/lang/String;DD)V
.line 781
goto :goto_f4
.line 760
.end local v2 # "geoPoint1":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
:cond_89
const-string v2, "com.baidu.BaiduMap"
invoke-static {v2}, Lcom/blankj/utilcode/util/AppUtils;->isAppInstalled(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_98
.line 761
const v2, 0x7f0f07aa
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 762
return-void
.line 764
:cond_98
iget-object v2, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.line 765
.local v2, "geoPoint":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
new-instance v3, Lcom/baidu/mapapi/model/LatLng;
iget-object v4, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v4}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v4
iget-object v6, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v6}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v6
invoke-direct {v3, v4, v5, v6, v7}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
.line 766
.local v3, "startPoint":Lcom/baidu/mapapi/model/LatLng;
new-instance v4, Lcom/baidu/mapapi/model/LatLng;
iget-wide v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-wide v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-direct {v4, v5, v6, v7, v8}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
.line 767
.local v4, "endPoint":Lcom/baidu/mapapi/model/LatLng;
new-instance v5, Lcom/baidu/mapapi/utils/CoordinateConverter;
invoke-direct {v5}, Lcom/baidu/mapapi/utils/CoordinateConverter;-><init>()V
sget-object v6, Lcom/baidu/mapapi/utils/CoordinateConverter$CoordType;->COMMON:Lcom/baidu/mapapi/utils/CoordinateConverter$CoordType;
invoke-virtual {v5, v6}, Lcom/baidu/mapapi/utils/CoordinateConverter;->from(Lcom/baidu/mapapi/utils/CoordinateConverter$CoordType;)Lcom/baidu/mapapi/utils/CoordinateConverter;
move-result-object v5
.line 768
.local v5, "converter":Lcom/baidu/mapapi/utils/CoordinateConverter;
invoke-virtual {v5, v3}, Lcom/baidu/mapapi/utils/CoordinateConverter;->coord(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/utils/CoordinateConverter;
move-result-object v6
invoke-virtual {v6}, Lcom/baidu/mapapi/utils/CoordinateConverter;->convert()Lcom/baidu/mapapi/model/LatLng;
move-result-object v3
.line 769
invoke-virtual {v5, v4}, Lcom/baidu/mapapi/utils/CoordinateConverter;->coord(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/utils/CoordinateConverter;
move-result-object v6
invoke-virtual {v6}, Lcom/baidu/mapapi/utils/CoordinateConverter;->convert()Lcom/baidu/mapapi/model/LatLng;
move-result-object v4
.line 770
iget-object v6, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
iget-object v7, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v7}, Lcom/baidu/location/BDLocation;->getAddress()Lcom/baidu/location/Address;
move-result-object v7
iget-object v7, v7, Lcom/baidu/location/Address;->address:Ljava/lang/String;
iget-wide v8, v3, Lcom/baidu/mapapi/model/LatLng;->latitude:D
iget-wide v10, v3, Lcom/baidu/mapapi/model/LatLng;->longitude:D
iget-object v12, v0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v12, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->address:Ljava/lang/String;
iget-wide v13, v4, Lcom/baidu/mapapi/model/LatLng;->latitude:D
iget-wide v0, v4, Lcom/baidu/mapapi/model/LatLng;->longitude:D
move-wide v15, v0
invoke-static/range {v6 .. v16}, Lim/tpelyyftgw/ui/utils/NaviUtils;->startBaiduNavi(Landroid/content/Context;Ljava/lang/String;DDLjava/lang/String;DD)V
.line 772
nop
.line 792
.end local v2 # "geoPoint":Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.end local v3 # "startPoint":Lcom/baidu/mapapi/model/LatLng;
.end local v4 # "endPoint":Lcom/baidu/mapapi/model/LatLng;
.end local v5 # "converter":Lcom/baidu/mapapi/utils/CoordinateConverter;
:goto_f4
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 299
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mContext:Landroid/content/Context;
.line 300
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/16 v1, 0x20
invoke-virtual {v0, v1}, Landroid/view/Window;->setSoftInputMode(I)V
.line 301
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0c153b
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
.line 302
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initActionBar()V
.line 303
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->initView()V
.line 304
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 16
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 1037
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
const/4 v1, 0x0
const/4 v2, 0x1
if-ne p1, v0, :cond_47
.line 1038
const/4 v0, 0x2
aget-object v0, p3, v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 1039
.local v0, "scheduled":Z
if-eqz v0, :cond_12
.line 1040
return-void
.line 1042
:cond_12
aget-object v1, p3, v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v3
.line 1043
.local v3, "did":J
iget-wide v5, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
cmp-long v1, v3, v5
if-nez v1, :cond_46
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v1, :cond_25
goto :goto_46
.line 1046
:cond_25
aget-object v1, p3, v2
check-cast v1, Ljava/util/ArrayList;
.line 1047
.local v1, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v2, 0x0
.local v2, "a":I
:goto_2a
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v2, v5, :cond_44
.line 1048
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 1049
.local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z
move-result v6
if-eqz v6, :cond_41
.line 1050
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-direct {p0, v6}, Lim/tpelyyftgw/ui/NewLocationActivity;->addUserMarker(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.line 1047
.end local v5 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_41
add-int/lit8 v2, v2, 0x1
goto :goto_2a
.end local v0 # "scheduled":Z
.end local v1 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v2 # "a":I
.end local v3 # "did":J
:cond_44
goto/16 :goto_cc
.line 1044
.restart local v0 # "scheduled":Z
.restart local v3 # "did":J
:cond_46
:goto_46
return-void
.line 1053
.end local v0 # "scheduled":Z
.end local v3 # "did":J
:cond_47
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
if-ne p1, v0, :cond_cc
.line 1054
aget-object v0, p3, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 1055
.local v0, "did":J
iget-wide v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
cmp-long v5, v0, v3
if-nez v5, :cond_cb
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v3, :cond_5e
goto :goto_cb
.line 1058
:cond_5e
aget-object v2, p3, v2
check-cast v2, Ljava/util/ArrayList;
.line 1059
.local v2, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v3, 0x0
.local v3, "a":I
:goto_63
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_cd
.line 1060
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 1061
.local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z
move-result v5
if-nez v5, :cond_76
.line 1062
goto :goto_c8
.line 1064
:cond_76
iget-object v5, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
iget-object v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-direct {p0, v6}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessageId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I
move-result v6
invoke-virtual {v5, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.line 1065
.local v5, "liveLocation":Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
if-eqz v5, :cond_c8
.line 1066
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v6
invoke-virtual {v6, v0, v1}, Lim/tpelyyftgw/messenger/LocationController;->getSharingLocationInfo(J)Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
move-result-object v6
.line 1067
.local v6, "myInfo":Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
if-eqz v6, :cond_98
iget v7, v6, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->mid:I
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
if-eq v7, v8, :cond_c8
.line 1068
:cond_98
iget-object v7, v5, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
invoke-virtual {v7}, Lcom/baidu/mapapi/map/Overlay;->remove()V
.line 1069
new-instance v7, Lcom/baidu/mapapi/model/LatLng;
iget-object v8, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-wide v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
invoke-direct {v7, v8, v9, v10, v11}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v9
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
invoke-direct {p0, v7, v8}, Lim/tpelyyftgw/ui/NewLocationActivity;->createUserMarker(Lcom/baidu/mapapi/model/LatLng;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lcom/baidu/mapapi/map/Overlay;
move-result-object v7
iput-object v7, v5, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
.line 1059
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "liveLocation":Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.end local v6 # "myInfo":Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
:cond_c8
:goto_c8
add-int/lit8 v3, v3, 0x1
goto :goto_63
.line 1056
.end local v2 # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v3 # "a":I
:cond_cb
:goto_cb
return-void
.line 1053
.end local v0 # "did":J
:cond_cc
:goto_cc
nop
.line 1074
:cond_cd
return-void
.end method
.method public synthetic lambda$alertNavi$5$NewLocationActivity(ILandroid/view/View;)V
.registers 3
.param p1, "id" # I
.param p2, "v1" # Landroid/view/View;
.line 748
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/NewLocationActivity;->startNavi(I)V
return-void
.end method
.method public synthetic lambda$getRecentLocations$8$NewLocationActivity(JLim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "dialog_id" # J
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 883
if-eqz p3, :cond_a
.line 884
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$wxHpG_WsnNaBa7B-8PEfs87M7GU;
invoke-direct {v0, p0, p3, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$NewLocationActivity$wxHpG_WsnNaBa7B-8PEfs87M7GU;-><init>(Lim/tpelyyftgw/ui/NewLocationActivity;Lim/tpelyyftgw/tgnet/TLObject;J)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 900
:cond_a
return-void
.end method
.method public synthetic lambda$initBaiduMap$3$NewLocationActivity(Landroid/view/MotionEvent;)V
.registers 7
.param p1, "motionEvent" # Landroid/view/MotionEvent;
.line 470
invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I
.line 471
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x3
const/4 v2, 0x1
if-eqz v0, :cond_3a
const/4 v3, 0x0
if-eq v0, v2, :cond_14
if-eq v0, v1, :cond_11
goto :goto_58
.line 495
:cond_11
iput-boolean v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isInterceptTouch:Z
goto :goto_58
.line 482
:cond_14
iget-boolean v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isInterceptTouch:Z
if-nez v0, :cond_37
.line 483
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
.line 484
.local v0, "currentX":F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v1
.line 485
.local v1, "currentY":F
iget v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldX:F
cmpl-float v4, v4, v0
if-nez v4, :cond_2c
iget v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldY:F
cmpl-float v4, v4, v1
if-eqz v4, :cond_36
.line 486
:cond_2c
iget-boolean v4, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isSearchMode:Z
if-nez v4, :cond_36
.line 487
const-string/jumbo v4, "\u7f8e\u98df$\u8d2d\u7269$\u4f11\u95f2\u5a31\u4e50$\u751f\u6d3b\u670d\u52a1$\u9152\u5e97$\u4ea4\u901a\u8bbe\u65bd$\u623f\u5730\u4ea7$\u533b\u7597$\u6559\u80b2\u57f9\u8bad$\u81ea\u7136\u5730\u7269"
invoke-direct {p0, v3, v4, v3, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->search(ILjava/lang/String;IZ)V
.line 490
.end local v0 # "currentX":F
.end local v1 # "currentY":F
:cond_36
goto :goto_58
.line 491
:cond_37
iput-boolean v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isInterceptTouch:Z
.line 493
goto :goto_58
.line 473
:cond_3a
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->getState()I
move-result v0
if-ne v0, v1, :cond_4b
.line 474
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setState(I)V
.line 475
iput-boolean v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isInterceptTouch:Z
.line 476
return-void
.line 478
:cond_4b
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldX:F
.line 479
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->oldY:F
.line 480
nop
.line 498
:goto_58
return-void
.end method
.method public synthetic lambda$initBottom$1$NewLocationActivity()V
.registers 4
.line 404
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
.line 405
.local v0, "liveLocation":Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;
if-eqz v0, :cond_1c
.line 406
iget-object v1, v0, Lim/tpelyyftgw/ui/NewLocationActivity$LiveLocation;->marker:Lcom/baidu/mapapi/map/Overlay;
invoke-virtual {v1}, Lcom/baidu/mapapi/map/Overlay;->remove()V
.line 407
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->markersMap:Landroid/util/SparseArray;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->remove(I)V
.line 409
:cond_1c
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locData:Lcom/baidu/mapapi/map/MyLocationData;
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/BaiduMap;->setMyLocationData(Lcom/baidu/mapapi/map/MyLocationData;)V
.line 410
return-void
.end method
.method public synthetic lambda$initBottom$2$NewLocationActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 412
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/LocationController;->isSharingLocation(J)Z
move-result v0
if-eqz v0, :cond_19
.line 413
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/LocationController;->removeSharingLocation(J)V
.line 414
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->finishFragment()V
goto :goto_1c
.line 416
:cond_19
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->sendLocation()V
.line 418
:goto_1c
return-void
.end method
.method public synthetic lambda$initSearchView$4$NewLocationActivity(I)V
.registers 4
.param p1, "height" # I
.line 622
if-lez p1, :cond_10
.line 623
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->getState()I
move-result v0
const/4 v1, 0x3
if-eq v0, v1, :cond_10
.line 624
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setState(I)V
.line 627
:cond_10
return-void
.end method
.method public synthetic lambda$initView$0$NewLocationActivity(Landroid/view/View;I)V
.registers 7
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 366
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;->getItem(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/mapapi/search/core/PoiInfo;
.line 367
.local v0, "info":Lcom/baidu/mapapi/search/core/PoiInfo;
if-eqz v0, :cond_31
.line 368
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->selectedLocation:Lcom/baidu/mapapi/search/core/PoiInfo;
.line 369
new-instance v1, Lcom/baidu/mapapi/map/MapStatus$Builder;
invoke-direct {v1}, Lcom/baidu/mapapi/map/MapStatus$Builder;-><init>()V
.line 370
.local v1, "builder":Lcom/baidu/mapapi/map/MapStatus$Builder;
iget-object v2, v0, Lcom/baidu/mapapi/search/core/PoiInfo;->location:Lcom/baidu/mapapi/model/LatLng;
invoke-virtual {v1, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->target(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MapStatus$Builder;
.line 371
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v1}, Lcom/baidu/mapapi/map/MapStatus$Builder;->build()Lcom/baidu/mapapi/map/MapStatus;
move-result-object v3
invoke-static {v3}, Lcom/baidu/mapapi/map/MapStatusUpdateFactory;->newMapStatus(Lcom/baidu/mapapi/map/MapStatus;)Lcom/baidu/mapapi/map/MapStatusUpdate;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/baidu/mapapi/map/BaiduMap;->animateMapStatus(Lcom/baidu/mapapi/map/MapStatusUpdate;)V
.line 372
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mAdapter:Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/NewLocationActivity$MyAdapter;->notifyDataSetChanged()V
.line 373
iget-boolean v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->isSearchMode:Z
if-eqz v2, :cond_31
.line 374
iget-object v2, v0, Lcom/baidu/mapapi/search/core/PoiInfo;->location:Lcom/baidu/mapapi/model/LatLng;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->addLocMarker(Lcom/baidu/mapapi/model/LatLng;)V
.line 377
.end local v1 # "builder":Lcom/baidu/mapapi/map/MapStatus$Builder;
:cond_31
return-void
.end method
.method public synthetic lambda$null$7$NewLocationActivity(Lim/tpelyyftgw/tgnet/TLObject;J)V
.registers 11
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "dialog_id" # J
.line 885
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
.line 886
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
const/4 v1, 0x0
.local v1, "a":I
:goto_4
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
if-ge v1, v2, :cond_24
.line 887
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;
if-nez v2, :cond_22
.line 888
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 889
add-int/lit8 v1, v1, -0x1
.line 886
:cond_22
add-int/2addr v1, v3
goto :goto_4
.line 892
.end local v1 # "a":I
:cond_24
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
invoke-virtual {v1, v2, v4, v3, v3}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 893
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
const/4 v4, 0x0
invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 894
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 895
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/LocationController;->locationsCache:Landroid/util/LongSparseArray;
iget-wide v5, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v5, v6, v2}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 896
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->liveLocationsCacheChanged:I
new-array v3, v3, [Ljava/lang/Object;
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
aput-object v5, v3, v4
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 897
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->fetchRecentLocations(Ljava/util/ArrayList;)V
.line 898
return-void
.end method
.method public synthetic lambda$sendLocation$6$NewLocationActivity(I)V
.registers 7
.param p1, "param" # I
.line 847
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;-><init>()V
.line 848
.local v0, "location":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_geoPoint;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_geoPoint;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.line 849
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v2}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v2
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->fixLocationCoord(D)D
move-result-wide v2
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->lat:D
.line 850
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;->geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mCurrentLocation:Lcom/baidu/location/BDLocation;
invoke-virtual {v2}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v2
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->fixLocationCoord(D)D
move-result-wide v2
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;->_long:D
.line 851
iput p1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;->period:I
.line 852
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->delegate:Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
iget v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->locationType:I
const/4 v3, 0x1
const/4 v4, 0x0
invoke-interface {v1, v0, v2, v3, v4}, Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;->didSelectLocation(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
.line 853
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->finishFragment()V
.line 854
return-void
.end method
.method public onBackPressed()Z
.registers 4
.line 674
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->getState()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x3
if-ne v0, v2, :cond_11
.line 675
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
const/4 v2, 0x4
invoke-virtual {v0, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setState(I)V
.line 676
return v1
.line 678
:cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
if-eqz v0, :cond_21
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->isSearchFieldVisible()Z
move-result v0
if-eqz v0, :cond_21
.line 679
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->closeSearchField()V
.line 680
return v1
.line 682
:cond_21
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBackPressed()Z
move-result v0
return v0
.end method
.method protected onBecomeFullyVisible()V
.registers 4
.line 279
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBecomeFullyVisible()V
.line 280
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvCenterMarker:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 281
.local v0, "lp":Landroid/widget/FrameLayout$LayoutParams;
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvCenterMarker:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getMeasuredHeight()I
move-result v1
div-int/lit8 v1, v1, 0x2
const/high16 v2, 0x41600000 # 14.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
add-int/2addr v1, v2
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
.line 282
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mIvCenterMarker:Landroid/widget/ImageView;
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 284
iget-object v1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mRlBottomSheet:Landroid/widget/RelativeLayout;
invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getMeasuredHeight()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBehavior:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->getPeekHeight()I
move-result v2
sub-int/2addr v1, v2
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->layoutProgress(I)V
.line 285
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 724
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sparse-switch v0, :sswitch_data_1a
goto :goto_18
.line 732
:sswitch_8
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->sendLocation()V
.line 733
goto :goto_18
.line 729
:sswitch_c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->finishFragment()V
.line 730
goto :goto_18
.line 735
:sswitch_10
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->alertNavi()V
goto :goto_18
.line 726
:sswitch_14
invoke-direct {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->moveToMyLocation()V
.line 727
nop
.line 738
:goto_18
return-void
nop
:sswitch_data_1a
.sparse-switch
0x7f090256 -> :sswitch_14
0x7f09025e -> :sswitch_10
0x7f0905ea -> :sswitch_c
0x7f09064e -> :sswitch_8
.end sparse-switch
.end method
.method public onFragmentCreate()Z
.registers 3
.line 289
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 290
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_28
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z
move-result v0
if-eqz v0, :cond_28
.line 291
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 292
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 294
:cond_28
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
move-result v0
return v0
.end method
.method public onFragmentDestroy()V
.registers 5
.line 699
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 700
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 701
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 703
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
const/4 v1, 0x0
if-eqz v0, :cond_25
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->isSearchFieldVisible()Z
move-result v0
if-eqz v0, :cond_25
.line 704
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mSearchView:Lim/tpelyyftgw/ui/hviews/search/MrySearchView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/search/MrySearchView;->closeSearchField(Z)V
.line 706
:cond_25
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
const/4 v2, 0x0
if-eqz v0, :cond_2f
.line 707
invoke-virtual {v0}, Lcom/baidu/mapapi/search/poi/PoiSearch;->destroy()V
.line 708
iput-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mPoiSearch:Lcom/baidu/mapapi/search/poi/PoiSearch;
.line 710
:cond_2f
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
if-eqz v0, :cond_3f
.line 711
iget-object v3, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocationListener:Lim/tpelyyftgw/ui/NewLocationActivity$MyLocationListener;
invoke-virtual {v0, v3}, Lcom/baidu/location/LocationClient;->unRegisterLocationListener(Lcom/baidu/location/BDAbstractLocationListener;)V
.line 712
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
invoke-virtual {v0}, Lcom/baidu/location/LocationClient;->stop()V
.line 713
iput-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mLocClient:Lcom/baidu/location/LocationClient;
.line 715
:cond_3f
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
invoke-virtual {v0, v1}, Lcom/baidu/mapapi/map/BaiduMap;->setMyLocationEnabled(Z)V
.line 716
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
invoke-virtual {v0}, Lcom/baidu/mapapi/map/MapView;->onDestroy()V
.line 717
iput-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
.line 718
iput-object v2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mBaiduMap:Lcom/baidu/mapapi/map/BaiduMap;
.line 719
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-static {v0}, Lcom/blankj/utilcode/util/KeyboardUtils;->unregisterSoftInputChangedListener(Landroid/view/Window;)V
.line 720
return-void
.end method
.method public onPause()V
.registers 2
.line 693
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 694
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
invoke-virtual {v0}, Lcom/baidu/mapapi/map/MapView;->onPause()V
.line 695
return-void
.end method
.method public onResume()V
.registers 2
.line 687
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 688
iget-object v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->mMapView:Lcom/baidu/mapapi/map/MapView;
invoke-virtual {v0}, Lcom/baidu/mapapi/map/MapView;->onResume()V
.line 689
return-void
.end method
.method public setChatLocation(ILim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;)V
.registers 5
.param p1, "chatId" # I
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.line 273
neg-int v0, p1
int-to-long v0, v0
iput-wide v0, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->dialogId:J
.line 274
iput-object p2, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->chatLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.line 275
return-void
.end method
.method public setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.registers 2
.param p1, "delegate" # Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
.line 265
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->delegate:Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
.line 266
return-void
.end method
.method public setInitialLocation(Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;)V
.registers 2
.param p1, "location" # Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.line 269
iput-object p1, p0, Lim/tpelyyftgw/ui/NewLocationActivity;->initialLocation:Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.line 270
return-void
.end method