Pytania otagowane jako android-orientation


12
Jak wyłączyć zmianę orientacji na Androidzie?
Mam aplikację, której chciałbym używać w trybie portretowym, więc zdefiniowałem Androida: screenOrientation = "portret" w pliku XML manifestu. Działa to OK dla telefonu HTC Magic (i zapobiega zmianie orientacji również w innych telefonach). Ale mam problem z telefonem HTC G1, gdy otwieram sprzętową klawiaturę QWERTY (nie wirtualną). Moja aktywność pozostaje …

8
Zadanie w tle, okno dialogowe postępu, zmiana orientacji - czy istnieje jakieś 100% działające rozwiązanie?
Pobieram niektóre dane z Internetu w wątku w tle (używam AsyncTask) i wyświetlam okno dialogowe postępu podczas pobierania. Zmienia się orientacja, działanie jest ponownie uruchamiane, a następnie moja AsyncTask jest zakończona - chcę zamknąć okno dialogowe postępu i rozpocząć nowe działanie. Ale wywoływanie funkcjiISSUTDialog czasami generuje wyjątek (prawdopodobnie dlatego, że …


17
Android: tymczasowo wyłącz zmiany orientacji w działaniu
Moja główna aktywność zawiera kod, który wprowadza pewne zmiany w bazie danych, których nie należy przerywać. Wykonuję ciężkie podnoszenie w innym wątku i używam okna dialogowego postępu, które ustawiłem jako nieodwołalne. Zauważyłem jednak, że jeśli obrócę telefon, ponownie uruchomię działanie, które jest NAPRAWDĘ szkodliwe dla uruchomionego procesu, i otrzymuję opcję …


2
Niezawodny sposób obsługi Fragmentu przy zmianie orientacji
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.