2017-03-09, 17:54:46
На кратно, при опит да сетна на полето
android studioto гърми,
Кода е:
Всичко по пермишъни е правилно, в конзолата се вижда резултата който трябва а именно IP адреса.
Моля, да няма хейт.
Благодаря на отзовалите се.
Код:
tv.setText(tet);
android studioto гърми,
Код:
Error:(40, 20) error: cannot find symbol variable tet
Кода е:
Код:
public class MainActivity extends AppCompatActivity {
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(layout.activity_main);
tv = (TextView) findViewById(R.id.textView);
Test tеt = new Test();
tv.setText(tet);
tеt.execute("http://checkip.amazonaws.com/");
}
public class Test extends AsyncTask<String, Void, Void> {
@Override
protected Void doInBackground(String... params) {
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(params[0]);
try {
HttpResponse response = client.execute(get);
InputStream is = response.getEntity().getContent();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
StringBuilder stre = new StringBuilder();
String chun = null;
while ((chun = br.readLine()) != null) {
stre.append(chun);
}
Log.d("D1", stre.toString()); //в конзолата взима ип-адреса
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
}
Всичко по пермишъни е правилно, в конзолата се вижда резултата който трябва а именно IP адреса.
Моля, да няма хейт.
Благодаря на отзовалите се.