Z powodzeniem zaimplementowałem onRetainNonConfigurationInstance()dla mojego głównego, Activityaby zapisywać i przywracać niektóre krytyczne komponenty podczas zmian orientacji ekranu. Ale wygląda na to, że moje niestandardowe widoki są odtwarzane od zera, gdy zmienia się orientacja. Ma to sens, chociaż w moim przypadku jest to niewygodne, ponieważ omawiany widok niestandardowy jest wykresem X …
Chciałbym, aby tablety mogły wyświetlać się w orientacji pionowej i poziomej (w rozdzielczości sw600dp lub większej), ale telefony powinny być ograniczone tylko do portretu. Nie mogę znaleźć żadnego warunkowego wyboru orientacji. Jakieś sugestie?
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ę …
Android Studio 3.6. Chcę, aby moja aplikacja była zawsze w portraittrybie. Więc w moim AndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Uruchamiam aplikację i SplashActivitypokazuje w portraittrybie. Miły. Ale edytor pokazuje następujący błąd: Expecting android:screenOrientation="unspecified" Dlaczego?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.