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

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

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

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

30.08.2015, 11:06. Просмотров 190. Ответов 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);
    }
}
Заранее благодарю!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2015, 11:06     Ошибка с формированием ListView
Посмотрите здесь:

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

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

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

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

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

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

Listview - Программирование Android
Добрый день, В структуре ListView есть два элемента,которые он показывает Item и SubItem. В Item вставить значение не проблема,всё...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
30.08.2015, 11:18     Ошибка с формированием ListView #2
Лог ошибки нужно показывать.
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 12:27  [ТС]     Ошибка с формированием ListView #3
Какой лог?..
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
30.08.2015, 13:25     Ошибка с формированием ListView #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;
        }
Сказать почему?
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 13:58  [ТС]     Ошибка с формированием ListView #5
Скажите, пожалуйста!
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
30.08.2015, 14:01     Ошибка с формированием ListView #6
В целом не понятно что написано.

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

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

А в целом нужно всё удалить и сделать нормально.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2015, 16:01     Ошибка с формированием ListView
Еще ссылки по теме:

id ListView - Программирование Android
как дать каждому item уникальный id d listview и использовать его для проверки базы данных помогите заранее спасибо

ListView - Программирование Android
Как в ListView задавать значения Sub Item?

из БД в ListView - Программирование Android
Пишу приложение афишы кинотеатра. В базе данных есть стобцы: название, жанр, страна, время показа. Вот эти данные думаю подгружать...

ListView - Программирование Android
Пытаюсь сделать по аналогии с уроком MySql + Android. Он есть проблема: ListView lv = getListView(); getListView подсвечивается...

ListView - Программирование Android
Добрый день. У меня есть лист ListView. Данные для заполнения он берет из таблицы БД. Таблица имеет два поля (имя, статус выполнения)....


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

Или воспользуйтесь поиском по форуму:
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.08.2015, 16:01  [ТС]     Ошибка с формированием ListView #9
Большое вам спасибо!
Yandex
Объявления
30.08.2015, 16:01     Ошибка с формированием ListView
Ответ Создать тему
Опции темы

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