Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onCurrencyClick(View v)
- {
- Toast.makeText(this, "получаем данные ", Toast.LENGTH_SHORT).show();
- CurrencyAsyncTask cTask = new CurrencyAsyncTask();
- cTask.execute();
- }
- private class CurrencyAsyncTask extends AsyncTask<Void, Void, String> {
- @Override
- protected void onPostExecute(String result) {
- // вывести данные, записанные в result
- }
- @Override
- protected String doInBackground(Void... voids) {
- String result;
- String app_id = "abf06bfd31e24c83a4e049d8c686cb2b";
- try {
- URL url = new URL("https://openexchangerates.org/api/latest.json?app_id="+app_id);
- Scanner in = new Scanner((InputStream) url.getContent());
- result = in.nextLine();
- } catch (Exception e) {
- result = "не удалось загрузить информацию " + e.toString();
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement