Ich versuche, meine Artikel-Liste (mit Android getListView, nicht benutzerdefinierte) nach Entfernung und ich habe Probleme.Android Re-Order-Adapter nach Entfernung
Ich bekomme die Sphärische Entfernung in Metern (doppelt) mit Maps Utils innerhalb der Adapter (SomeAdapter).
double distance = SphericalUtil.computeDistanceBetween(fromCoord, toCoord);
Aber nachdem ich füllen Sie den Adapter (AsyncTask) I nach Entfernung auf meine OnPostExecute zu kurz brauchen, und ich habe keine Ahnung.
@Override
protected void onPostExecute(Boolean result) {
try {
SQLiteHelper dbHelper = new SQLiteHelper(getActivity());
pds = new SomeDataSource(dbHelper.db);
ArrayList<Raids> some = pds.getAllRaids();
SomeAdapter listViewAdapter = new SomeAdapter(getActivity(), some);
getListView().setAdapter(listViewAdapter);
SharedPreferences somename = context.getSharedPreferences("SomeName", Context.MODE_PRIVATE);
Boolean UserOrder = somename.getBoolean("UserOrder", false);
if (UserOrder){
}
} catch (SQLiteException | NullPointerException s) {
Log.d("SomeName", "SomeFrag:", s);
}
}
Danke
https://stackoverflow.com/questions/2784514/sort-arraylist- von-custom-objects-by-property –
in welcher * Methode * nennen Sie 'double distance = SphericalUti l.computeDistanceBetween (fromCoord, toCoord); ' –
@ NickCardoso Mein Adapter, aber Sie können es überall anrufen. – FilipeOS