Flies applications at startup.
Created a get class:
import java.io.IOException; import okhttp3.OkHttpClient; import okhttp3.Response; public class Get { OkHttpClient client = new OkHttpClient(); String run(String url) throws IOException { okhttp3.Request request = new okhttp3.Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); return response.body().string(); } } In MainActivity I call it like this:
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Get test = new Get(); try { String te123 = test.run("https://geocode-maps.yandex.ru/1.x/?geocode=E52.091002%S23.721111"); } catch (IOException e) { e.printStackTrace(); } } } In AndroidManifest pointed:
<uses-permission android:name="android.permission.INTERNET" /> What is wrong doing?