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

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • TouchePro

    TouchePro

    27 EYLÜL 2007