SORU
22 NİSAN 2015, ÇARŞAMBA


Ne'geliştirme s ActionBarActivity?AppCompatActivity of

android.support.v7.app.AppCompatActivity yeni bir özellik daha dün gibi en son v7 destek kütüphaneye eklendi.

ActionBarActivity AppCompatActivity yeni lehine kalmıştır ve AppCompatActivity destek kitaplığı eylem çubuğu özelliklerini kullanmak faaliyetleri için temel sınıf olduğu söylenir. , ActionBarActivity AppCompatActivity yeni özellikler nelerdir? Geliştirmeler AppCompatActivity ActionBarActivity üzerinde ne var? Ve AppCompatActivity avantajları nelerdir? Birileri birkaç örnek kaynağı olabilir?

Herhangi bir ipucu takdir edilmektedir. Ve şimdiden teşekkürler.

Beni şaşırttı en android.support.v4.app.FragmentActivity uzatılmış AppCompatActivity ActionBarActivity doğrudan üst sınıf olduğu için! PS: AppCompatActivity neden ikincisi dışarı itti mi Android mi? olabilir aslında ActionBarActivity bir şey yapamaz artık yani

Bu arada, bir blog yazısı belirtir gördüm: "AppCompatActivity, AppCompat iç mantığı ActionBarActivity Yeniden Adlandır AppCompatDelegate ile kullanılamaz"ne demek"iç mantık"AppCompat? em AppCompatDelegate ne yapabilirim? Birisi bu konuda bazı kodları sonrası olabilir?

CEVAP
30 NİSAN 2015, PERŞEMBE


Chris yazdığı gibi ActionBarActivity yeni kaldırılmış sürümü (AppCompatActivity sınıfının genişletilmesi) geriye uyumluluk sınıfı kullanmak için güvenlidir. Kendi admin AppCompatActivity yeni doğrudan yerine kullanmak için sadece bir ipucu. AppCompatActivity dahili AppCompatDelegate sınıfı kullanır, daha genel yeni bir uygulamasıdır.

Eğer yeni bir gelişme başlarsanız, o zaman AppCompatActivity yeni sınıf hemen kullanmalısınız değil. Eğer uygulamayı güncellemek için bir şans varsa, o zaman yeni bir aktivite ile ActionBarActivity olarak değiştirin. Aksi halde itiraz aktivite ile kalabilirsin ve davranış farkı yok.

Sana bir etkinlikte yeni renkli widget sağlar, ne AppCompatActivity ne ActionBarActivity AppCompatDelegate ile ilgili.

Örneğin, sırayla, hangi harici bir kütüphane, bir aktiviteyi devralırdeğilAppCompatActivity Devral ama bu etkinlik renkli malzemeler Aletler (görünümleri) sahip olmak istiyorum. Bu aktivite içinde AppCompatDelegate bir örnek oluşturmanız gerekir gerçekleşmesi için, *32,* ** 33 vb gibi faaliyet yöntemleri geçersiz kılar. (AppCompatDelegate yöntemlerin tam listesi için javadoc bakın), ve bu geçersiz kılınmış yöntemler ileri içinde AppCompatDelegate iç örneğini çağırır. AppCompatDelegate sonuna kadar ve yapacak "eski-moda" etkinliği olacak "". hayata

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • stokelycalm

    stokelycalm

    28 Aralık 2010