Java 无法从分析加载ListView
我试图从Java 无法从分析加载ListView,java,android,listview,parse-platform,Java,Android,Listview,Parse Platform,我试图从Parse加载一个类,即Country,该类有一个名为Name的列。然而,当我试图获取列表视图中的元素时,我在屏幕上看不到任何东西,我不知道我哪里做错了 以下是Java代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Parse.initialize(this, "app-id", "client-key"); setConte
Parse
加载一个类,即Country
,该类有一个名为Name
的列。然而,当我试图获取列表视图中的元素时,我在屏幕上看不到任何东西,我不知道我哪里做错了
以下是Java代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Parse.initialize(this, "app-id", "client-key");
setContentView(R.layout.activity_big_board);
types = new ArrayList<String>();
ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Country");
query.addAscendingOrder("Name");
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> parseObjects, ParseException e) {
if(e==null)
{
for(ParseObject type : parseObjects)
{
String cnn = type.getString("Name");
types.add(cnn);
}
}
}
});
ListView usersListView = (ListView)findViewById(R.id.usersListView);
ArrayAdapter<String> namesArrayAdapter =new ArrayAdapter<String>(getApplicationContext(),
R.layout.user_list_item, types);
usersListView.setAdapter(namesArrayAdapter);
}
这是Parse web控制台的快照,以防万一!
作为一个语法初学者,我不知道我是否遗漏了什么,请告诉我。谢谢 您可能希望将else语句添加到FindCallback以检查异常。您可能希望将else语句添加到FindCallback以检查异常。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.sinch.messagingtutorial.app.ListUsersActivity"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp"
tools:context="com.example.messagingtutorial.app.ListUsersActivity"
android:background="#ffffff"
android:id="@+id/usersListView">
</ListView>
</LinearLayout>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/userListItem"
android:textColor="#a9a9a9"
android:padding="16dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textSize="20sp" />