SORU
31 AĞUSTOS 2010, Salı


Android: Geçici olarak bir aktivitede yönlendirme değişiklikleri devre dışı bırak

Benim ana faaliyeti kesintiye olmaması gereken bazı veritabanı değişiklikleri yapan bazı kodlar var. Başka bir iş parçacığı ağır işi ve iletişim olmayan iptal edilebilir olarak ayarlanmış bir ilerleme kullanıyorum. Ancak, ben bu etkinliği yeniden işlem için GERÇEKTEN kötü olan benim telefon döndürürseniz çalışan olduğunu fark ettim, ve bir Kuvvet Yakın olsun.

Yapmak istediğim şey, hangi zaman yönlendirme değişiklikleri etkin programlama yoluyla benim süreç tamamlanıncaya kadar yönü değişir ekranını devre dışı bırakın.

CEVAP
1 EYLÜL 2010, ÇARŞAMBA


** 4, mesleği Chris tarafından açıklandığı gibi

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);

ve sonra

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);

gerçekten harika çalışıyor... gerçek cihazlarda !

Emülatör üzerinde test ederken kırık olduğunu sanmıyorum, ctrl F11 kısayol her ZAMAN ekran yönünü, hareket sensörleri taklit olmadan değiştirin.

EDİT: bu mümkün olan en iyi cevap değildi. Yorum olarak açıklandığı gibi, bu yöntem ile ilgili sorunlar vardır. The real answer is here.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • natescamp

    natescamp

    30 NİSAN 2009
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011