Afb*_*byk 3 android spinner illegalargumentexception parse-platform android-parsequeryadapter
当我在片段中使用ParseQueryAdapter来检索数据并将错误传递给微调器时,我在我的应用程序中使用Parse.com
java.lang.IllegalArgumentException: Spinner adapter view type count must be 1
Run Code Online (Sandbox Code Playgroud)
和申请停止.但是,如果我尝试使用ArrayAdapter,它可以工作.可能是什么问题呢?
ParseQueryAdapter代码:
ParseQueryAdapter.QueryFactory<ParseObject> spnQuery=
new ParseQueryAdapter.QueryFactory<ParseObject>() {
public ParseQuery create() {
ParseQuery query = new ParseQuery(tableName);
return query;
}
};
ParseQueryAdapter<ParseObject> adapter = new ParseQueryAdapter<ParseObject>(getActivity().getApplicationContext(), spnQuery);
adapter.setTextKey(columnName);
spnLecture.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
小智 7
我刚刚解决了同样的问题,你有两个可能的解决方案:
一个.下降targetSdkVersion到19
湾 (我的首选)扩展您的parseadapter,并@override在getViewTypeCount使用此代码:
@Override
public int getViewTypeCount() {
return 1;
}
Run Code Online (Sandbox Code Playgroud)
这对我有用:)
| 归档时间: |
|
| 查看次数: |
3231 次 |
| 最近记录: |