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

При чтении JSON файла из папки Assets разные данные - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Можно ли взаимодействовать с Wi-Fi через USB провод на ПК? http://www.cyberforum.ru/android-dev/thread1596142.html
Можно ли взаимодействовать с Wifi через USB провод на пк ?
Программирование Android Как заменить иконку на кнопке? Не могу найти метод меняющего иконку на обычной кнопке Button в зависимости от условий. Вариант с ToggleButton не подходит. http://www.cyberforum.ru/android-dev/thread1595823.html
Ошибка Error:Cause: peer not authenticated Программирование Android
Кто знает,что за ошибка? build.gradle buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0'
Программирование Android Для чего нужен метод syncState() в ActionBarDrawerToggle
Для чего нужен метод syncState() в ActionBarDrawerToggle , не понятно, без syncState() и так все работает?
Программирование Android Необходимо найти ошибку! http://www.cyberforum.ru/android-dev/thread1595582.html
Есть БД и php файл,который выводит данные в формате json.НО я перепробовав все не смог понять,что не так... Помогите пожалуйста import java.util.ArrayList; import java.util.HashMap; import...
Программирование Android Как работать с uart? (serial port) Как работать с uart(serial port)? Не получилось: https://github.com/yuriykulikov/AndroidSerialPort и http://habrahabr.ru/post/163913/ подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651

При чтении JSON файла из папки Assets разные данные - Программирование Android

29.11.2015, 14:15. Просмотров 304. Ответов 4
Метки (Все метки)

Хочу из файла test.txt вытащить данные json. Файл лежит в папке assets.
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
private void readJSONFile(int i) throws JSONException {
 
    // Reading text file from assets folder
    StringBuffer sb = new StringBuffer();
    BufferedReader br = null;
    try {
        br = new BufferedReader(new InputStreamReader(getAssets().open("test.txt")));
        String temp;
        while ((temp = br.readLine()) != null)
            sb.append(temp);
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            br.close(); // stop reading
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
    String myjsonstring = sb.toString();
 
        try {
            JSONObject obj = new JSONObject(myjsonstring);
            JSONArray m_jArry = obj.getJSONArray("questions");
 
            JSONObject jo_inside = m_jArry.getJSONObject(i);
            id_of_answer = jo_inside.getString("id");
            answer1 = jo_inside.getString("answer1");
            answer2 = jo_inside.getString("answer2");
 
        } catch (JSONException e) {
 
            e.printStackTrace();
        }
}
На эмуляторе все работает, но на реальном устройстве answer1 и answer2 выдает null.

Не понимаю почему так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru