このようにパースを初期化しましたか?
Parse.initialize(_App, key1, key2);
結果を resultView リストに追加するには、次のようにします。
public class CopyOfShareActivity extends Activity {
String[] resultsAsString = {""};
ListView listView;
ArrayAdapter<String> adapter;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.search);
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, resultsAsString);
ParseQuery<ParseObject> query = ParseQuery.getQuery("Testing");
query.whereEqualTo("A","Test1");
query.findInBackground(new FindCallback<ParseObject>(){
public void done(List<ParseObject> resultsList, ParseException e) {
if (e == null) {
resultsAsString = new String[resultsList.size()];
for(int index = 0; index < resultsList.size(); index++){
//.get => .getString
resultsAsString[index] = resultsList.get(index).getString("field you want to display");
}
adapter.notifyDataSetChanged();
} else {
Log.w("Parse query", e.getMessage());
}
}
});
listView = (ListView) findViewById(R.id.ResultView);
listView.setAdapter(adapter);
}
}
これでうまくいくはずです。今回はうまくいきますように!:)
アダプターには android.R.layout.simple_list_item_1 があります
これは、listView がどのように見えるかのデフォルトのレイアウトです。listView がどのようにスタイルされるかを検討してください。たとえば、見た目を変えたい場合は、独自のレイアウトを設計し、'simple_list_item_1' をカスタム ListView 表現の名前に置き換えることができます!