У меня есть горизонтальный ListView
, который содержит альбомы. Мне нужно время, когда пользователь открывает и закрывает альбом. Я могу получить время, когда альбом открыт, но я не знаю, как я могу получить время, когда пользователь возвращается к ListView
.Получить текущее время, когда пользователь выходит из элемента в списке.
Вот мой код,
listView1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long arg3) {
try {
JsonObject = new ArrayList<JsonObjectClass>();
JsonObjectClass jsonData = new JsonObjectClass();
String dateTime = (String)getDateTime();
gps = new GPSTracker(MainPhotoAlbumActivity.this);
// check if GPS enabled
if(gps.canGetLocation()){
double latitude = gps.getLatitude();
double longitude = gps.getLongitude();
jsonData.lattitue = latitude;
jsonData.longitude = longitude;
jsonData.album_opened = dateTime;
jsonData.license_key = new HomeActivity().licKey;
Toast.makeText(getApplicationContext(), "Your Location is - \nLat: " + latitude + "\nLong: " + longitude, Toast.LENGTH_LONG).show();
}else{
// can't get location
// GPS or Network is not enabled
// Ask user to enable GPS/network in settings
gps.showSettingsAlert();
}
albumNameForContent = thumbNails1.get(position).AlbumName
.substring(thumbNails1.get(position).AlbumName
.lastIndexOf("/") + 1);
jsonData.album_name = albumNameForContent;
//code to display each image in the album..
}
Пожалуйста, дайте мне знать, как я могу получить это сделать .. Спасибо :)
Посмотрите на жизненный цикл фрагмента http://developer.android.com/guide/components/fragments.html или активность http://developer.android.com/guide/components/activities.html, затем попробуйте установить некоторые точки останова в вызывающих методах и посмотреть, если они вызваны – Tobi
Нет, я не звоню в другую деятельность или фрагменты оттуда. –
И фрагменты? Покажите нам еще код ... – Tobi