Soru & Cevap

Activity Geçişleri ve Uygulamadan Çıkma Kodu

27.10.2014 - 09:37

Merhaba arkadaşlar. Birden çok soru sormak istiyorum. Öncelikle ne yaptığımı belirteyim. Elimde 66 sayfalık içerisinde sadece TextView'leri değişen arapça metinli bir uygulamam var. Ben çok uzun uğraşlarla teker teker 66 sayfa ekleyerek yaptım. Veritabanı ile vb. şeylerle yapamadım herhangi bir kesin proje bulamadım. Ben bu sayfalara ileri geri butonları koydum. - İleri, geri butonları ile sayfa geçişleri yaptığım için geri butonuna basa basa çok uzun sürerek mainActivity'e ulaşamıyorum. startActivity(new Intent(“com.example.test.MAIN”)); ile geri dönüş yapılamıyor. - Çıkış butonu koydum, lakin aşağıda yazdığım kod sadece aktif activity'i kapatıyor ki uygulamadan çıkamıyorum. Bunun için bir kod arıyorum. finish(); System.exit(0); Yardımcı olursanız sevinirim. Aslında yapmak istediğim mantık Fazilet Takvim uygulamasındaki kayırma sistemli fakat onu yapamadım.

611 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user birtan24
birtan24
20.04.2018 - 01:14

Belirli bir zaman sonra uygulama otomatik hesaptan çıkış yapsın istiyorum ama kullanıcı adı ve şifresi yazılı olsun girişe basınca tekrar girsin istiyorum,

Sebebi lisan dosyalarını server dan çekiyorum değişiklik yaptığımda eski dil dosyalarını bulamadığı için uygulama hata veriyor. Çıkış yapıp yeniden giriş yapılınca güncel lisan kodlaını çekmiş oluyor ve hata vermiyor uygulama şimdiden teşekkür ederim detaylı bir açıklama yazarsanız memnun olurum

picture-28538-1411415067.jpg
OkancanCoşar
18.03.2015 - 08:50

Üzerinden uzun zaman geçmiş ama araştırken denk geldim sorunun tam cevabı

[code]moveTaskToBack(true); 
android.os.Process.killProcess(android.os.Process.myPid()); [/code]

 

bu. ilk satır home tuşuna basmış gibi uygulamayı son haliyle dondurarak arkaya atar,

ikinci satır ise uygulamayı arkaplanda kapatır ama halen ramde izi kalmaya devam eder.   

picture-11043-1568058657.jpg
msbeden
28.10.2014 - 09:52

Pardon maddelendirme varmış alt alta yazdım düz yazmış neyse.

66 tane activity var bunlar birbirlerine bağlantılı seri şekilde açılıyor 1. 2. 3. ... 66. diye aralarına butonlara intent atayarak oluşturdum.

  • Kapat butonu yaptım çalışmıyordu sadece aktif activity'i kapatıyordu şu kod ile çözdüm
  • [code]
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    [/code]
  • Sorunum şu MainActivity'e emülatorde iken dönüş yapabiliyorum lakin telefonda küçük pencere ile seçenekler çıkıyor, kullandığım kod şu:
  • [code]startActivity(new Intent("android.intent.action.MAIN"));[/code]
/sites/default/files/cevaplar/dosya/2020/file-ornek_0.png
picture-9626-1398797004.jpg
bakiabaci
28.10.2014 - 09:12

 

Merhaba Mehmet,

Sorularınızı maddelendirerek tam olarak ne yapmak istediğinizi tekrar açıklamalı olarak yazarsanız size yardımcı olmaya çalışalım.. 

İyi çalışmalar..