setContentView - странное поведение, если не используется R.id. - PullRequest
0 голосов
/ 23 июля 2010

В моем методе onCreate для первой загруженной операции у меня есть:

super.onCreate(savedInstanceState);
final int splash = R.layout.splash;
setContentView(splash);

Это приводит к сбою приложения. Но если я использую:

super.onCreate(savedInstanceState);
setContentView(R.layout.splash);

все хорошо. Что дает?

Единственная причина, по которой я экспериментирую с этим, заключается в том, что я хочу загрузить разные макеты, основанные на наборе управляемых данными опций, которые будут исходить из другого класса в зависимости от выбора клиента.

Ответы [ 2 ]

2 голосов
/ 23 июля 2010

Мне трудно поверить, что это на самом деле является причиной аварии. Можете ли вы предоставить исключение?

1 голос
/ 23 июля 2010

Скорее всего, другая часть вашего кода, которая не была вставлена, пыталась получить доступ к ресурсам этого представления контента ДО того, как вы вызвали setContentView().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...