Эмулятор Android не может получить данные API-сайта - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть готовый интерфейс и бэкэнд, и я работаю на localhost.Я показываю веб-сайт внешнего интерфейса бросил эмулятор Android:

public class MainActivity extends AppCompatActivity {

    private WebView webview;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webview =(WebView)findViewById(R.id.webView);

        webview.setWebViewClient(new WebViewClient());
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setDomStorageEnabled(true);
        webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
        webview.loadUrl("http://10.0.2.2:4200/mobile");

    }
}

enter image description here

Проблема в том, что эмулятор не может получить данные из базы данных или отправитьзапросите API для получения данных, чтобы они не отображались.Как это выглядит на сайте: enter image description here Еще раз проблема прямо с эмулятором.Я попытался построить интерфейс в производственном режиме, но безуспешно.Эта проблема выглядит странно для меня, потому что я просто «перевожу» рабочий сайт.Может быть, я должен объявить специальное разрешение или что-то вроде этого.

Ошибка Android Studio: enter image description here

...