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

  • Justin Case

    Justin Case

    3 EKİM 2011
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • olinerd

    olinerd

    23 AĞUSTOS 2007