SORU
28 Temmuz 2011, PERŞEMBE


() getActionBar null döndürür

Garip bir sorun yaşıyorum. Targetsdk 13 ile bir uygulama yapıyorum.

Benim ana aktivitenin onCreate yönteminde Kur getActionBar() Benim actionbar diyorum. Bu Android 3.2 öykünücüsü üzerinde çalışırken gayet iyi çalışıyor, ama Android 3.0 ve 3.1 kullanırken getActionBar() yöntem null değerini döndürür.

Bu son derece garip buluyorum, ve ben bunu yapmak için herhangi bir neden görmek. Bu öykünücüsünü ile bir hata var ya da benim uygulama bir actionbar olduğundan emin olmak için yapmak gereken bir şey var mı?

ÇÖZÜM: Bu sorun için bir çözüm buldum sanırım. Bu setContentView faaliyet düzenini ayarlamak için kullanmıyordum. Bunun yerine fragmentTransaction.add(android.R.id.content, mFragment, mTag) etkinlik için bir parça eklemek için kullanıyordum. Bu güzel 3.2, ancak daha önceki Petek sürümlerinde eylem bar görünüşe göre onCreate() yöntemi setContentView kullanmasanız bile ayarlı değil çalıştı. onCreate() benim yöntemi setContentView() yöntemi kullanarak ve sadece boş bir FrameLayout içeren bir düzen ile sağlayarak onu tamir ettim. Hala fragmentTransaction.add(android.R.id.content, mFragment, mTag) yöntemi önce olduğu gibi aynı şekilde kullanabilirim.

En güzel çözüm değil, ama işe yarıyor.

CEVAP
8 AĞUSTOS 2011, PAZARTESİ


Bu denklemin sadece bir yarısıdır buldum. Ayrıca Etkinlik başlık penceresi görünür olması gerekir. an entire blog post about this topic yazdım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • tsweeney79

    tsweeney79

    21 Ocak 2008