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

  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • thenewboston

    thenewboston

    4 ŞUBAT 2008