Здравствуйте господа! Сегодня первый день я в ваших рядах, нелёгкая заставила переписывать приложение с 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
-
HolyMonkey
- Сообщения: 2
- Зарегистрирован: 10 окт 2013, 11:57
Re: Отлов мистической ошибки.
Как оказалось запутался в layout и код выполнялся когда был установлен не тот layout 