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

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

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Ошибка с формированием ListView - Программирование Android

30.08.2015, 11:06. Просмотров 200. Ответов 8
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?

ПРоблема в том, что при переоде между активити возникает ошибка и прога вылетает. Скорее всего дело в LIstView, которое находется во 2-ом активити. ВЫсылаю код 2-ой:
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
package spsoft.passwordgenerator;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
 
public class list extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        Intent intent = getIntent();
        ListView listView = (ListView)findViewById(R.id.listView);
 
        final String[] list = new String[10];
 
 
        int iii = 0;
        for (int a=1; a<=10; a++)
        {
            if (list[iii] == "")
            {
                list[iii] = intent.getStringExtra(MainActivity.key);
                break;
            }
            else ++iii;
        }
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,   android.R.layout.simple_list_item_1, list);
        listView.setAdapter(adapter);
    }
}
Заранее благодарю!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2015, 11:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка с формированием ListView (Программирование Android):

Ошибка запуска ListView - Программирование Android
Добрый день. Создаю новый стандартный проект, удаляю в папке res/layout файл activity_main.xml. Создаю массив строк. Подключаю адаптер....

ListView ошибка при прокручивании - Программирование Android
Читаю с json файла данные и добавляю их в ListView, первые 5 отображаются, а когда начинаю прокручивать вниз он выбивает ошибку. ...

Ошибка при выборе Item в ListView - Программирование Android
Здравствуйте уважаемые форумчане. Не могу определить где ошибся. У меня есть ListView где несколько Item-ов при клике на любой из них...

Ошибка при инициализации ListView в ViewPager - Программирование Android
Всем доброго времени суток. Столкнулся с проблемой, в простом примере создания ViewPager, все работает до тех пор, пока не инициализирую...

Ошибка добавления списка контактов в ListView - Программирование Android
Задача состоит в том, чтоб считать список контактов и отобразить из при помощи ListView. Я на одном слое нажимаю кнопку, и список...

Ошибка The content of the adapter has changed but ListView did not receive a notification - Программирование Android
Прошу помощи, т.к. уже не знаю, что делать. Наверное нахватает знаний. На одном единственном телефоне постоянно вылетает ошибка Я...

8
Mikalai
256 / 232 / 94
Регистрация: 11.01.2015
Сообщений: 656
30.08.2015, 11:18 #2
Лог ошибки нужно показывать.
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 12:27  [ТС] #3
Какой лог?..
0
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
30.08.2015, 13:25 #4
Как вы поняли что ошибка скорее всего с ListView?

Добавлено через 20 минут
Вам не кажется что этот код работает в холостую ? Он не нужен совершенно.
Вы ни один из элементов не записываете в list
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
final String[] list = new String[10];
 
 
        int iii = 0;
        for (int a=1; a<=10; a++)
        {
            if (list[iii] == "")
            {
                list[iii] = intent.getStringExtra(MainActivity.key);
                break;
            }
            else ++iii;
        }
Сказать почему?
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 13:58  [ТС] #5
Скажите, пожалуйста!
0
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
30.08.2015, 14:01 #6
В целом не понятно что написано.

Но list у вас пустой из за того что условие
Java
1
 if (list[iii] == "")
никогда не выполнится.
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 14:15  [ТС] #7
Не выполнится почему?.. Я пока не совсем не понимаю..
0
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
30.08.2015, 14:53 #8
Kubson, здесь два варианта на мой взгляд. Вам нужно попробовать сделать что нибудь по проще, например Объявить массив и присвоить ему какие то значения вывести эти значения в Log или написать в раздел заказать приложение где вам помогут сделать данное приложение.

Добавлено через 4 минуты
Если по теме то вы null сравниваете с "".

А в целом нужно всё удалить и сделать нормально.
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 16:01  [ТС] #9
Большое вам спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2015, 16:01
Привет! Вот еще темы с ответами:

ListView. После добавления кнопки перестал быть доступен сам ListView - Программирование Android
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Listview вывод данных и переход по нажатию на другой Listview SQLite - Программирование Android
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с пытаюсь написать программу где первый экран...

Данные из SQlite в ListView, обработка события ListView - Программирование Android
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные int из БД. mList.setOnItemClickListener(new...

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton? - Программирование Android
Добрый день. Затрудняюсь понять один момент: У меня есть ListView, который заполнен Items. Каждый Item - это свой XML. Пока...


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
30.08.2015, 16:01
Ответ Создать тему
Опции темы

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