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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
idaspin
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 45
#1

Ошибка при создании RadioButton - Android

25.11.2014, 20:07. Просмотров 429. Ответов 4
Метки нет (Все метки)

В OnCreate

Java
1
Update("studentsapp1pn.txt",(RadioGroup) findViewById(R.id.rasRgPn));

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
    public void Update(String filename,RadioGroup rclv)
    {
        String TEXT="";
 
        try {
            // открываем поток для чтения
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    openFileInput(filename)));
            String str = "";
            // читаем содержимое
            while ((str = br.readLine()) != null) {final RadioButton newRadioButton = new RadioButton(this);
                newRadioButton.setText(str.toString());
                newRadioButton.setId(200+NumItems);
                newRadioButton.setButtonDrawable(null);
                rclv.addView(newRadioButton);
                NumItems++;
 
                newRadioButton.setOnLongClickListener(new View.OnLongClickListener() {
                    public boolean onLongClick(View view) {
                        newRadioButton.setVisibility(View.GONE);
                        return false;
                    }
                });
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
 
 
 
 
    }

1) Где то в функции Update вылетает ошибка. Эмулятор девайся долго загружается.. буду смотреть debug еще... Мне это не особо поможет, => вам выложу...
2) Есть ли более рациональное решение?

Сижу в Android Studio, java.


Изображение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 20:07     Ошибка при создании RadioButton
Посмотрите здесь:

Ошибка при создании простого браузера из примера Android
Ошибка при создании вкладок в match_parent Android
Ошибка при создании проекта Android
Android Ошибка при создании виджета
Ошибка при создании приложения под андроид Android
Ошибка при создании нового layout файла Android
Android Ошибка при создании SQLite
Ошибка при создании приложения Android
Android Ошибка при создании класса
Android Ошибка при создании хранилища ключей
Android Ошибка при создании обработчика

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
25.11.2014, 20:25     Ошибка при создании RadioButton #2
О, а в Эклипсе можно настроить визуальное отображение соответствующего блока и закрывающей фигурной скобки, как тут на картинке?

По теме вопроса - чё сделать-то вообще хотелось-то?
Пока всё, что я вижу - это при каждом символе на входе начинаем плодить радиобаттоны.
А каждому радиобаттону по своему собственному листенеру.
Сколько их нужно?
Тыща, две, мильйон?
idaspin
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 45
25.11.2014, 20:44  [ТС]     Ошибка при создании RadioButton #3
Эклипс дважды открывал: Один раз случайно, другой - ради Android SDK Manager.. Мб еще кто ответит тебе

При создании радиоКнопки из приложения -> имя очередной записывается в файл "studentsapp1pn.txt" с новой строки. Строкой
Цитата Сообщение от idaspin Посмотреть сообщение
Update("studentsapp1pn.txt",(RadioGroup) findViewById(R.id.rasRgPn));
я указываю из какого файла какую RadioGroup заполнять. Однако debug выводит ошибку на
Цитата Сообщение от idaspin Посмотреть сообщение
rclv.addView(newRadioButton);
Дополнительно/Еще раз: Одна функция для одной РадиоГруппы, для одного файла. Каждая новая строка - новая кнопка в списке(RadioButton в RadioGroup)
androbro
319 / 279 / 55
Регистрация: 17.10.2014
Сообщений: 826
26.11.2014, 09:05     Ошибка при создании RadioButton #4
idaspin, Может быть дело в контексте, попробуйте изменить:
Цитата Сообщение от idaspin Посмотреть сообщение
final RadioButton newRadioButton = new RadioButton(this);
на
Java
1
final RadioButton newRadioButton = new RadioButton(ВашеАктивити.this);
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
26.11.2014, 09:59     Ошибка при создании RadioButton #5
rclv у вас инициализирована?
Yandex
Объявления
26.11.2014, 09:59     Ошибка при создании RadioButton
Ответ Создать тему
Опции темы

Текущее время: 17:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru