SORU
21 EYLÜL 2011, ÇARŞAMBA


Parça no view ID için bulunan Android?

Bir görünüme eklemek istediğim bir parça var.

FragmentManager fragMgr=getSupportFragmentManager();
feed_parser_activity content = (feed_parser_activity)fragMgr
                                    .findFragmentById(R.id.feedContentContainer);
FragmentTransaction xaction=fragMgr.beginTransaction();

if (content == null || content.isRemoving()) {
    content=new feed_parser_activity(item.getLink().toString());
    xaction
        .add(R.id.feedContentContainer, content)
        .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
        .addToBackStack(null)
        .commit();
    Log.e("Abstract", "DONE");
}

Bu kod çalıştırıldığında debug.. aşağıdaki hatayı alıyorum

java.lang.IllegalArgumentException: No view found for id 0x7f080011 
   for fragment feed_parser_activity{41882f50 #2 id=0x7f080011}

feed_parser_activity xml Parça düzeni için ayarlanmış bir parçasıdır.
Bir FragmentActivity Parça Düzeni feed_parser_layout holding barındırmak için kullanıyorum.
Kodlama bu doğru üzerinde miyim?

CEVAP
16 Kasım 2011, ÇARŞAMBA


Bu FragmentActivity onCreate() yöntem setContentView() yanlış belirtilen düzen olduğunu fark edene kadar da bu sorunu yaşıyor, ben de.

Kimliği sizin durumunuzda FragmentTransaction.add(), R.id.feedContentContainer olarak geçirilen düzeni alt setContentView() belirtilmesi gerekir.

Bize onCreate() yöntem gelmedin, belki de bu aynı sorun.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Wills

    David Wills

    31 Aralık 2007
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008