.line 1854
invoke-virtual {p1}, Landroid/location/Location;->isFromMockProvider()Z
move-result p1
goto :goto_6
.line 1856
:cond_d
iget-object p1, p0, Lcom/bel/HYS/FileexplorerActivity$NetworkHitLatLong;->this$0:Lcom/bel/HYS/FileexplorerActivity;
invoke-static {p1}, Lcom/bel/HYS/FileexplorerActivity;->access$100(Lcom/bel/HYS/FileexplorerActivity;)Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object p1
const-string v7, "mock_location"
invoke-static {p1, v7}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v7, "0"
invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
xor-int/2addr p1, v5
:goto_6
if-eqz p1, :cond_e
我try 在包含isfrommockprovider()Z
的行之后将p1的值固定为const/4 p1, 0x0
,但问题仍然存在.我也试过直接把if-eqz p1
改成goto,但还是没有解决.