mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 08:15:31 +00:00
Backed out changeset 502775f3a9cf (bug 1622816) for android Bpgo(run) exceptions
This commit is contained in:
parent
e6ccb2916d
commit
a99e2b3ec2
@ -19,12 +19,8 @@ import org.mozilla.geckoview.WebExtensionController;
|
||||
import org.mozilla.geckoview.WebRequestError;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.SurfaceTexture;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
@ -261,29 +257,12 @@ public class TestRunnerActivity extends Activity {
|
||||
}
|
||||
}
|
||||
|
||||
private void ensureNetworkAvailable() {
|
||||
ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
cm.registerDefaultNetworkCallback(new ConnectivityManager.NetworkCallback() {
|
||||
@Override
|
||||
public void onLost(Network network) {
|
||||
throw new RuntimeException("Network has been lost");
|
||||
}
|
||||
});
|
||||
|
||||
NetworkInfo network = cm.getActiveNetworkInfo();
|
||||
if (network == null || !network.isConnected()) {
|
||||
throw new RuntimeException("No network available");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
final Intent intent = getIntent();
|
||||
|
||||
ensureNetworkAvailable();
|
||||
|
||||
if (sRuntime == null) {
|
||||
final GeckoRuntimeSettings.Builder runtimeSettingsBuilder =
|
||||
new GeckoRuntimeSettings.Builder();
|
||||
|
Loading…
Reference in New Issue
Block a user