2010-09-01 7 views
0

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

Вертушка работает отлично, но когда я добавил следующие строки, чтобы добавить массив к вертушке, мое приложение врезаться через несколько секунд после запуска:

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.newFileTypeArray, android.R.layout.simple_spinner_item); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    newFileType.setAdapter(adapter); 

Что я делаю неправильно?

Эти проигрыватели Android, похоже, тоже немного сложны, я не думаю, что смогу запомнить, как их сделать, не ссылаясь на документы Android.

+1

Можете ли вы показать логарифм с момента сбоя приложения? –

+0

Произошла основная ошибка: 09-02 10: 15: 17.457: ERROR/AndroidRuntime (5095): java.lang.RuntimeException: Не удалось запустить Activity ComponentInfo {com.alexprice.webedit/com.alexprice.webedit.WebEdit}: java.lang.NullPointerException – AlexPriceAP

ответ

1

Проблема решена.

я понял, что в следующей строке:

final Spinner newfiletypespinner = (Spinner) findViewById(R.id.newfiletypespinner); 

мне пришлось изменить, чтобы:

final Spinner newfiletypespinner = (Spinner) newFileDialogInflated.findViewById(R.id.newfiletypespinner); 

С «newFileDialogInflated» будучи ранее надутый вид, так что я мог бы иметь собственный AlertDialog вид:

final View newFileDialogInflated = View.inflate(this, R.layout.newfileview, null); 

Но спасибо за помощь!

0

Трудно сказать, опустили ли вы его из своего фрагмента или не указали его из своего кода, но вы инициализируете newFileType в качестве счетчика?

Spinner newFileType = (Spinner)findViewById(R.id.newFileTypeSpinner); 

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

+0

Вот что у меня есть: final Spinner newFileType = (Spinner) findViewById (R.id.newfiletype); – AlexPriceAP

+0

K, это не то. Я согласен с Майрой: нам понадобится болгарская доброта. – Blumer

+0

Вот основная ошибка: 09-02 10: 15: 17.457: ERROR/AndroidRuntime (5095): java.lang.RuntimeException: не удалось запустить Activity ComponentInfo {com.alexprice.webedit/com.alexprice.webedit.WebEdit}: java .lang.NullPointerException – AlexPriceAP