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

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

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

NPE на присвоении адаптера листу, при скрещивании двух проектов - Программирование Android

23.05.2014, 04:44. Просмотров 420. Ответов 1
Метки нет (Все метки)

Скрещивал два проекта (ActionBar Tabs и CustomizeListView). Вообщем Табы и на них лист.
Все было хорошо, но при запуске выдает NPE при присвоении адаптера, когда формируется список на Табе.
Пол-ночи сижу и никак. Вроде всё правильно. Нужна Ваша помощь.

Ошибка
0java.lang.NullPointerException at com.example.listwithpic.Tab1.onCreateView(Tab1.java:72) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
Код (на последней строке ошибка)
Java
1
2
3
4
list = (ListView) getActivity().findViewById(R.id.list);
// Getting adapter by passing xml data ArrayList
adapter = new LazyAdapter(getActivity(), songsList);
list.setAdapter(adapter);
Изначально этот адаптер был на MainActivity, а сейчас отдельным классом для каждого таба.
Сначала подчеркивало красным на поиске листа (первая строка и на создании (вторая)). Я поставил там getActivity(). Перестало подчеркивать и ошибок больше нет. Но при запуске NPE. Может я тут что-то не так сделал ?

Пожалуйста, помогите решить проблему. Заранее спасибо. Может если мало инфы, говорите что нужно....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 04:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос NPE на присвоении адаптера листу, при скрещивании двух проектов (Программирование Android):

Crash Activity при присвоении ItemList-у Adapter-a - Программирование Android
Activity import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import...

При сложении двух чисел получается сумма которая почемуто изменяется при присвоении переменной - C#
В режиме дебага в VS смотрю на код, который складывает два числа, получается корректный результат, но при присвоении переменной получается...

Найти вероятность того, что при скрещивании гетерозигот (Rr, Yy) между собой появится плод морщинистый и зелёный - Теория вероятностей
Гладкость семян гороха определяется доминантным геном R, морщинистость – рецессивным аллелем r. Жёлтая окраска определяется доминантным...

NPE при измении строки - Java SE
Добрый день. Решил выучить Джавку, для тренировки написал небольшой класс. package teremok; public class FastTestString { ...

Ошибка при присвоении - Delphi
const n=9; C: array of 0..1=((0,1,0,0,0,0,0,0,0,1), (1,0,1,1,1,0,0,0,0,0), (0,1,0,0,0,1,0,0,0,0), (0,1,0,0,1,0,0,0,0,0), ...

Ошибка при присвоении(список) - C++
Вот задание:При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко второму экзамену не...

1
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 338
23.05.2014, 09:10 #2
в чом проблема? тыж нул поинтер словил, if(tararam != null)
инициализируй этот объект
его нет, а ты с ним работаешь
tararam = new tararam
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2014, 09:10
Привет! Вот еще темы с ответами:

Мусор при присвоении оператора + - C++
программа по подсчету времени. Сумируются 2 времени (TT (min hour) и TM(min hour)) time operator+(const time&a){ time temp; ...

Ошибка при присвоении лейблу - Delphi БД
b:=0; for i:=1 to 14 do b:=b+Excel.Worksheets.Cells.Value; for i:=1 to 14 do b:=b+Excel.Worksheets.Cells.Value; ...

Выкидывает из цикла For при присвоении - VBA
Что за ерунда, при присвоение значения ячейке, цикл For ... next прерывается. Например Range("A1").Select For iCounter = iWork To 1...

Ошибка при присвоении числа переменной - C++
Доброго времени суток. На днях дали задание написать алгоритм RSA. Вроде бы он легкий и понятный и ничего не предвещало беды.НО!!! Мой...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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