Форум программистов, компьютерный форум CyberForum.ru

Не заполняется gridview - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не правильное отображение веб страниц в webView http://www.cyberforum.ru/android-dev/thread1717198.html
Подскажите в чем может быть проблема. в webView открываю страницу mWebView.loadUrl("http://stackoverflow.com"); Страница загружается нормально. Дальше в методе onPageFinished запускаю asynkTask который с загруженного сайта собирает весь HTML код в String. и вызываю mWebView.loadData(finalHtml, "text/html", null);
Программирование Android Как отследить принудительную остановку service системой? Как отследить остановку service когда Android его останавливает из- за нехватки ресурсов и т.п., ... Нужно выводить диалог для его повторного включения? Добавлено через 18 часов 45 минут ну или, чтоб приложение никогда не завершалось (в режиме сна может остановиться, а может нет), что с этим делают, надо чтоб оно постоянно работало в любых режимах питания и т.п.? http://www.cyberforum.ru/android-dev/thread1717189.html
Программирование Android Как правильно обработать данные
Добрый день. Такая ситуация: Данные хранятся в excel файле на телефоне (их может быть много). В момент когда происходит звонок запускается IntentService который считывает эти данные, дальше мне нужно все эти данные отобразить пользователю, но после того, как он завершит телефонный разговор. Если интент сервис скачал данные раньше, чем пользователь закончил говорить, где эти данные можно...
Программирование Android Работа с ActivityManager.RunningAppProcessInfo
Возникла такая сетуация, что нужно получать списк запущенных процессов, но выводится только один процесс самого приложения. public class MonitorService extends Service { private Handler handler; Runnable runnable; Context ctx; @Override public void onCreate() { super.onCreate();
Программирование Android Сообщение "приложение остановлено" постоянно, даже когда приложение вообще не запущено http://www.cyberforum.ru/android-dev/thread1717012.html
Собственно ,сабж в топике
Программирование Android Автосохранение в AS Только что испоганил всё, что до этого реализовал (( После малого эксперимента программа начала выдавать в каждой второй строке по ошибке (never used и т.д.), которые я не в силах понять и исправить, а Android Studio взяла да сохранила эту кашу :/ Ребята, как убрать автосохранение в Android Studio? ..и можно ли русифицировать интерфейс программы? Тяжко не понимать английского подробнее

Показать сообщение отдельно
DenisAndroid
0 / 0 / 0
Регистрация: 21.04.2016
Сообщений: 3

Не заполняется gridview - Программирование Android

21.04.2016, 14:10. Просмотров 354. Ответов 5
Метки (Все метки)

Не могу разобраться в чем причина. На телефоне запускаю, а гридвью пустой. По-сути задача в том, чтобы при нажатии открывалась новая активити, в которой гридвью, где должен появиться мой инстаграм. Токен верный, в браузере все символы выходят, получается я где-то что-то не пойму c JSon-ом? Помогите разобраться, пожалуйста.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package com.mycompany.aksenov;
 
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.widget.GridView;
 
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
import java.util.ArrayList;
 
//**
 //* Created by Денис on 07.04.2016.
 //*/
public class Instagram extends AppCompatActivity {
    final  private String urlGetImg = "https://api.instagram.com/v1/users/self/media/recent/?access_token=";
    final  private String token = "1564707720.95f517a.8055fd831efe4d748fb0a8c0e4f35b60";
    GridView gridview1;
 
    public static ArrayList<String> instArr = new ArrayList<>();
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.instagram);
        instArr = new ArrayList<>();
        gridview1 = (GridView) findViewById(R.id.gridView1);
        new GetIntFoto().execute();
    }
    private  class GetIntFoto extends AsyncTask<Void,Void,String> {
        HttpURLConnection urlConnection;
        BufferedReader reader = null;
        String resultJson = "";
        URL url = null;
 
        @Override
        protected String doInBackground(Void... params) {
            try {
                url = new URL(urlGetImg + token);
                urlConnection = (HttpURLConnection) url.openConnection();
                urlConnection.setRequestMethod("GET");
                urlConnection.connect();
 
                InputStream inputStream = urlConnection.getInputStream();
                StringBuilder buffer = new StringBuilder();
                reader = new BufferedReader(new InputStreamReader(inputStream));
 
                String line;
                while ((line = reader.readLine()) != null) {
                    buffer.append(line);
                }
                resultJson = buffer.toString();
 
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (ProtocolException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
            return resultJson;
        }
 
        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);
            JSONObject jsonObject;
            JSONArray jsonArray;
            JSONObject imageJSON;
            String Urlimg;
 
            try {
                jsonObject=new JSONObject(s);
                jsonArray = jsonObject.getJSONArray("data");
                for (int i = 0; i <jsonArray.length() ; i++) {
                    imageJSON= jsonArray.getJSONObject(i).getJSONObject("images").getJSONObject("standard_resolution");
                    Urlimg=imageJSON.getString("url");
                    Log.d("my", Urlimg);
                    instArr.add(Urlimg);
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
            gridview1.setAdapter(new Adapter(Instagram.this));
 
        }
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru