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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • The Verge

    The Verge

    8 AĞUSTOS 2006