Manifest.xml de Application a verdiğimiz sınıf ile activity e verdiğimiz sınıf arasındaki fark nedir ?

Rapor et
Soru

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

Rapor et
İptal

merhabalar şimdi application tagına verdiğimiz sınıf ile activity e verdiğimiz sınıf arasında ne fark var. mesela volley dersinde neden application tagına biz bir sınıf verdik ve kodu oraya yazdık ?

Cevaplandı 0
Android 4 sene 4 Cevap 899 görüntüleme Expert 0

Yazar HakkındaExpert

Erzurum Spor ❤ Ne Mutlu Tüküm Diyebilene Web Developer Bilgisayar Mühendisi

Beni Takip Et

Cevaplar ( 4 )

  1. Taha Kırca

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

    Rapor et
    İptal

    Vehbi kardeşim böyle sorularla gel işte 🙂 Application class’ı bir android projede bir tane olur ve sen manifest dosyasında aşağıdaki gibi bir tanımlama yapmazsan android kendisi 1 tane oluşturur.

    Yukarıda kendin Application classına extends edip android:name=”package.YourApplicationClass” ile bunu kullanacağını belirtiyorsun. Peki ne işe yarıyor dersen bu Application class , uygulama başlatıldığı an hiç bir android component ı başlatılmadan önce application class başlatılır. Sende bu class içinde başlangıç işlemlerini yapabilirsin.

    En iyi cevap
    • Avatar

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

      Rapor et
      İptal

      Şimdi taşlar yerine oturdu teşekkürler 🙂 yani mesela ben uygulamamda internet kontrolü vb işlemleri burada yapmam lazım anladığım kadarıyla

  2. Taha Kırca

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

    Rapor et
    İptal

    Yok onu ilk açılan activity’D-de hatta her activity’nde tek tek yapman lazım. Yani sunucuya nerede bağlanıcaksan orada internet kontrolü yapmalısın. İnternet kontrolü arayüzle alakalı bir işlem dolayısıyla arayüzle ilgili işlemeleri activityde yapmak daha mantıklıdır.
    Mesala Crash report sistemi gibi bir sistem kullanacaksın ve bunu uygulama başladığında başlatman gerekir. İşte bunu ilk activity’de baslatmak yerine Application class da başlatabilirsin.

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.