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

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • NPR

    NPR

    22 NİSAN 2006