Yorumlar

Ulaş Sancak
9 yıl 9 ay önce
Ulaş bey yorumunuz ve bilgilendirmeniz için çok teşekkürler. Evet mainactivty'i kaldırıp direk listactivty'den başlatmak gerekir. Ancak şöyle bir durum var. Ben bu liste içreisinde konum bilgileri tutuyorum. bu liste içerisinden herhangi bir kaydı seçtiğinde ilgili kaydın bilgilerinin geldiği ayrı bir activity çalışıyor. (burada yapmam gereken şey diğer activity'i çağırdığımda ListActivity'i finish() yapmam gerekir mi?) bu activity'de eğer harita üzerinde farklı bir konum seçecek ise onu işaretliyor harita üzerinde ve kaydediliyor. Sonrasında bu Listactivy'e geçişi nasıl yapmalıyım. Karışık mı oldu sorum tam emin değilim. Basitçe şu sıralama çalışıyor. 1- Listactivty (Kayıtlar listelenir). 2- Listeden kayıt tıklandığında ilgili kaydın bilgilerinin getirildiği (GetActivity) 3- Konum değişecek ise MapActivity çalışır.. Konum değiştirilir. KAyıt edilir. Bu surumda 3 activiy aktif durumda. Kayıt değiştiğinde tekrar yeni listenin gösterilmesi gerekiyor. Buradaki geçişleri nasıl yapmalıyım. Yardımcı olursanız çok sevinirim. Teşekkürler.
Ulaş Sancak
9 yıl 9 ay önce
Şimdi bu biraz da ne istediğine bağlı. Eğer geri gelmek önemli değilse yeni activty'ye geçerken bulunduğun activity'yi finish yapabilirsin. Ama yok önemli ise şöyle olacak. Sen diyelim Map activity'sine geldin ve işlemini tamamladın en başa gitmek istiyorsun: Intent intent = new Intent(this, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(intent); FLAG_ACTIVITY_REORDER_TO_FRONT -> bu flag önceki activityleri kapatmayı sağlayacak. MainActivity'de de onResume metodunda adapterin notifyDataSetChanged metoduyla da listeyi yenileyebilirsin.
Ulaş Sancak
9 yıl 9 ay önce
FLAG_ACTIVITY_REORDER_TO_FRONT -> açık olan tüm activty'leri mi kapatıyor yoksa start ettiğim ve açık olan ilgili activty'mi kapatıyor.
Ulaş Sancak
9 yıl 9 ay önce
Hangi jar dosyasinin icerisini görebiliyorsunuz.Android in linux tabanli open source bir isletim sistemi oldugunu bilmesem burada olmazdim:) kastettigim o esnada erisemeyecegi bir alan olmasi.saygilarimla