надеюсь, вы мне поможете ...
У меня есть класс, в этом классе есть просмотр списка из базы данных.
Мой вопрос заключается в том, как я могу поместить setOnItemClickListener, поэтому, если я щелкну на элементе в списке, он перейдет к
Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?f=d&saddr=&daddr="));
, и папка получит значение latt и long из базы данных.
Вот мое кодирование ...
public class HotelList extends Activity{
hotelHelper dbHotelHelper;
protected Cursor cursor;
protected ListAdapter adapter;
ListView numberList;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.hotellist);
numberList = (ListView)findViewById(R.id.hotelListView);
dbHotelHelper = new hotelHelper(this);
try{
dbHotelHelper.createDataBase();
}
catch (Exception ioe){
Log.e("err","Unable to create database");
}
view();
}
private void view() {
// TODO Auto-generated method stub
SQLiteDatabase db = dbHotelHelper.getReadableDatabase();
try{
cursor = db.rawQuery("SELECT * FROM hoteltbl", null);
adapter = new SimpleCursorAdapter(
this,
R.layout.hotelview,
cursor,
new String[]{"name"},
new int[] {R.id.hotelname}
);
numberList.setAdapter(adapter);
}
catch (Exception e){
Log.e("error",e.toString());
}
}
}
Я действительно ценю, кто дает мне ответ ...