uygulamayı kilitleme

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

yazdığım bi uygulamada güvenlik adına şifreli giriş sağlıyorum.
uygulama kullanılırken ekran kilitlendiğinde uygulamanın da kilitlenip şifre sormasını sağlamam lazım.
aynı şekilde home tuşu ile arkaplana atıldığında tekrar açıldığında da şifre sorması lazım.

Devam Ediyor 0
Android 4 sene 5 Cevap 670 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 5 )

  1. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Bir activity çalıştığı an uygulama açık plsun olmasın yada o activity önceden oluşturlumus olsun olmasın onResume() methodu her zaman çağırılır. İşlemlerini onResume() içinde yapabilirsin. Ayrıca biden fazla activity varsa ortak bir Activity yapıp diğerlerini bu activity’e extends edip tek bir onResume ile bunu çözebilirsin

  2. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    cevabınız için teşekkür ederim o kısmı anladım. peki şimdi onResume da şifre kontrolü için yeni bir activity başlatıyorum. bu activity başladıktantan sonra geri fiziksel geri tuşu ile eski activity e dönmesini nasıl engellemek için hangi intent flag ı kullanmam lazım? bide eski activity i kapatmamasılazım içerisinde edittext ler var.

  3. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Intent i = new Intent(getBaseContext(), YeniActivity.class);

    startActivity(i);

    finish(); // Eğer sayfa açıldıktan sonra bu sayfaya tekrar Back butonu ile dönülmesini istemiyorsak finish() metodu ile Activty’i sonlandırıyoruz.

  4. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    dediğimi tam anlatamamışım galiba. ama cevap için teşekkürler. @TahaKırca.
    sizin dediğiniz gibi actvity sonlandırılıyor. ben sonlanmamasını istiyorum sadece şifre doğru girildiğinde o activity e geri dönüş sağlansın istiyorum. şuanlık şöyle bir çözüm getirdim.
    şifre ekranındaki ActionBar ı  komple kaldırdım.(yada geri butonu kaldırılabilir.)
    birde onBackPressed i override ettim. methodu boşalttım.
    [crayon-5796122693f95541584460/]
    böylelikle geri tuşunu devre dışı bırakmış oldum. kullanıcı sadece doğru şifre ile eski activity e dönebiliyor.
     
    daha iyi bir fikri olan varsa alabilirim

  5. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Yaptığınız yöntem doğru. Daha güzel yöntem ise şifre sayfasında şifre doğru ise bir önceki activity’i finish() ile bitir yanlış ise bitirme yöntemidir. Yani bir activity içinden başka bir activity’i finish edebilirsin.

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.