SORU
17 Mayıs 2012, PERŞEMBE


GLSurfaceView parçası içinde yeniden işleme değil

Ve beklendiği gibi render GLSurfaceView GLSurfaceViewkullanıyorum.Oluşturucu. Benim android destek paketinden parçaları kullanır. Ben gitmek için bir yeni parça surfaceDestroyed denir, ama geldiğimde parçası ile backstack GLSurfaceView olmaz işlemek, aramaları için requestRender yok sonuç onDraw Ara.

Yüzeyde onResume onPause ve barındırma parçasından yapıyorum görüntülemek aramam gerek farkındayım ama sorunu çözmek için görünmüyor. Senin yerine baktı yöntemi ile ilgili örnekler etkinliği bakın, bu bir sorun olabilir mi? Ve eğer bir parça içinde GLSurfaeView kullanıyorsunuz.

Herhangi bir fikir büyük takdir, kod göndermek için mutluyum ama bana genel bir sorum daha olacak

Teşekkürler

CEVAP
22 ŞUBAT 2013, Cuma


Bir parçası GLSurfaceView benim kurulum var:

onCreateView() {
    glSurfaceView = new GLSurfaceView(getActivity());
   ...
}

onPause() {
    if (glSurfaceView != null) { glSurfaceView.onPause(); }
    ...
}

onResume() {
    if (glSurfaceView != null) { glSurfaceView.onResume(); }
    ...
}

}

Yani, bir aktivitede ne yapacağını benzer. Bu parçaları iş yapıyorlar gibi görünüyor bu yüzden benim durumumda çalışır. Sabit fazla kod neye benzediğini bilmeden.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011