【发布时间】:2015-09-18 22:37:38
【问题描述】:
我在我的值的一个文件夹中创建了一个数组列表,现在当我想通过从源文件夹中检索它来使其适应微调器时,它显示NullPointerException:
spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this,R.array.worker,android.R.layout.simple_list_item_1);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
LogCat 中的消息:
Caused by: android.content.res.Resources$NotFoundException: String array resource ID #0x7f090001 at android.content.res.Resources.getStringArray(Resources.java:527) at com.example.hay.myapplication.UserCreatingActivity.onCreate(UserCreatingActivity.java:46) at android.app.Activity.performCreate(Activity.java:5990) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:227
【问题讨论】:
-
发布您的 logcat 错误。
-
微调器是否为空,正如 Deepak 所说,发布 logcat。
-
添加了我的答案,可能与未使用数组适配器的类型和布局类型有关(检查我的修改)
-
@LucasCrawford 原因:android.content.res.Resources$NotFoundException:com.example 的 android.content.res.Resources.getStringArray(Resources.java:527) 处的字符串数组资源 ID #0x7f090001 .hay.myapplication.UserCreatingActivity.onCreate(UserCreatingActivity.java:46) 在 android.app.Activity.performCreate(Activity.java:5990) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 在 android.app。 ActivityThread.performLaunchActivity(ActivityThread.java:227
-
@LucasCrawford
- מנהל
- אחראי משמרת
- צ׳קר
- מלצר
- טבח
标签: android nullpointerexception spinner android-spinner android-adapter