заполнение счетчика вручную в файле .java - PullRequest
0 голосов
/ 28 марта 2012

У меня есть счетчик, и я пытаюсь заполнить его вручную в java-файле, но каждый раз, когда я запускаю приложение, я получаю сообщение о принудительном закрытии.

Eclipse не отображает никаких ошибок.

Вот мой код:

String[] items = new String[] {"One", "Two", "Three"};
            Spinner testlist = new Spinner(getApplicationContext()); 
            ArrayAdapter <String> adapter =
                      new ArrayAdapter <String> (BlehActivity.this, android.R.layout.simple_spinner_item,items );
                    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                    testlist.setAdapter(adapter);
            ll1.addView(testlist);

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Вы не должны использовать getApplicationContext(), чтобы инициализировать вид счетчика. Вместо этого вы должны использовать контекст деятельности. например ,:

Spinner testlist = new Spinner(BlehActivity.this);
0 голосов
/ 28 марта 2012

Используйте контекст Activitys для создания Spinner, так как вы присоединяете Spinner к макету Activity.

Spinner testlist = new Spinner(Activity_Name.this); 
...