.class Landroidx/core/location/LocationManagerCompat$GnssStatusTransport; .super Landroid/location/GnssStatus$Callback; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x1e .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/core/location/LocationManagerCompat; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "GnssStatusTransport" .end annotation # instance fields .field final mCallback:Landroidx/core/location/GnssStatusCompat$Callback; # direct methods .method public constructor (Landroidx/core/location/GnssStatusCompat$Callback;)V .locals 2 .line 883 invoke-direct {p0}, Landroid/location/GnssStatus$Callback;->()V if-eqz p1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 const-string v1, "invalid null callback" .line 884 invoke-static {v0, v1}, Landroidx/core/util/Preconditions;->checkArgument(ZLjava/lang/Object;)V iput-object p1, p0, Landroidx/core/location/LocationManagerCompat$GnssStatusTransport;->mCallback:Landroidx/core/location/GnssStatusCompat$Callback; return-void .end method # virtual methods .method public onFirstFix(I)V .locals 1 iget-object v0, p0, Landroidx/core/location/LocationManagerCompat$GnssStatusTransport;->mCallback:Landroidx/core/location/GnssStatusCompat$Callback; .line 900 invoke-virtual {v0, p1}, Landroidx/core/location/GnssStatusCompat$Callback;->onFirstFix(I)V return-void .end method .method public onSatelliteStatusChanged(Landroid/location/GnssStatus;)V .locals 1 iget-object v0, p0, Landroidx/core/location/LocationManagerCompat$GnssStatusTransport;->mCallback:Landroidx/core/location/GnssStatusCompat$Callback; .line 905 invoke-static {p1}, Landroidx/core/location/GnssStatusCompat;->wrap(Landroid/location/GnssStatus;)Landroidx/core/location/GnssStatusCompat; move-result-object p1 invoke-virtual {v0, p1}, Landroidx/core/location/GnssStatusCompat$Callback;->onSatelliteStatusChanged(Landroidx/core/location/GnssStatusCompat;)V return-void .end method .method public onStarted()V .locals 1 iget-object v0, p0, Landroidx/core/location/LocationManagerCompat$GnssStatusTransport;->mCallback:Landroidx/core/location/GnssStatusCompat$Callback; .line 890 invoke-virtual {v0}, Landroidx/core/location/GnssStatusCompat$Callback;->onStarted()V return-void .end method .method public onStopped()V .locals 1 iget-object v0, p0, Landroidx/core/location/LocationManagerCompat$GnssStatusTransport;->mCallback:Landroidx/core/location/GnssStatusCompat$Callback; .line 895 invoke-virtual {v0}, Landroidx/core/location/GnssStatusCompat$Callback;->onStopped()V return-void .end method