2016-03-21 37 views
2

Hey guys Bir düğmeyi tıkladıktan sonra uygulamamdan ayrılan bir işlev yapmaya çalışıyorum ama çalışmıyor. Şimdi bir göz atabilir misiniz? Şimdi lütfen kodun nesi yanlış? İşte kod:Uygulamayı Bırakma Uygula

public void addListenerOnButtonLeave() 
{ 

    quitButton = (ImageView) findViewById(R.id.quitButton); 
    quitButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      finish(); 
      moveTaskToBack(true); 
     } 
    }); 
} 

ben overrided onCreate içine bu fonksiyonu koymak(). Yardımlarınız için teşekkürler.

+0

Uygulama veya etkinlik? FOr etkinliği, sadece bitirmek arayın. Uygulama için maalesef iyi bir yol gibi görünmüyor. –

+0

Düğme ya da Görüntü görünümünüzden çıkın mı? –

+0

moveTaskToBack (true) öğesini çağırmaya çalıştınız mı? – ARP

cevap

-1

Muhtemelen bazı etkinlikleriniz arka planda çalışıyor. Etkinlikler arasında geçiş yaptığınızda, bunları bitirmediniz.

Önce başka bir etkinliğe yelken hemen önce

ActivityName.this.finish() 

ekleyerek bu faaliyetleri bitirmek ve sonra gerektiğinde uygulama tetikleyen çıkmak için

getActivity().finish(); 
System.exit(0); 

kullanın.

+1

Lütfen cevabın indirgenmiş olması için gerekçelendirilmesinin nedenini belirtin. – harshvardhan