Отлов мистической ошибки.

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
HolyMonkey
Сообщения: 2
Зарегистрирован: 10 окт 2013, 11:57

Отлов мистической ошибки.

Сообщение HolyMonkey » 10 окт 2013, 12:13

Здравствуйте господа! Сегодня первый день я в ваших рядах, нелёгкая заставила переписывать приложение с Unity3D под натив андроида. Накидал вот такой код
[syntax=java]if (mItem != null) {
try {
InputStream ims = this.getActivity().getAssets().open("abyssal_blade_lg.png");
Drawable d = Drawable.createFromStream(ims, null);
((ImageView)rootView.findViewById(R.id.imageView1))
.setImageDrawable(d);
}
catch(IOException ex) {
}
}[/syntax]

Всё да ничего, но вот если путь указан правильно то выбивает вот такую ошибку.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.HolyMonkey.dota2mediacenter/com.HolyMonkey.dota2mediacenter.itemDetailActivity}: java.lang.NullPointerException

Мне показалось странным, ведь мой код находится в классе itemDetailFragment и спаминг в лог показал что "d" и "ims" на момент ошибки были не null. Вопрос в чём беда? использую стандартный шаблон с менюшечкой с боку, код не модифицировал добавил только свой кусок в onCreateView

HolyMonkey
Сообщения: 2
Зарегистрирован: 10 окт 2013, 11:57

Re: Отлов мистической ошибки.

Сообщение HolyMonkey » 10 окт 2013, 12:33

Как оказалось запутался в layout и код выполнялся когда был установлен не тот layout :D

Ответить