Có vẻ như API cấp 13 có ("âm thầm" theo như tôi có thể biết) đã giới thiệu thay đổi về cách xử lý thuộc tính android: configChanges . Trong trường hợp cụ thể của tôi, khi "targetSdkVersion" trong tệp kê khai ứng dụng được đặt thành "13" bất kỳ hoạt động nào được định cấu hình để xử lý nội bộ các thay đổi định hướng (vd không nên khởi động lại trên xoay màn hình) luôn được khởi động lại bất kể thuộc tính android: configChanges = "orientation" trong khai báo của chúng.Đặt mục tiêuSdkVersion = "13" làm cho Hoạt động bỏ qua android: configChanges = "orientation" cờ
Chuyển đổi đơn giản của "targetSdkVersion" thành "12" khôi phục hành vi mong muốn.
Tôi đã tìm kiếm ghi chú phát hành API 13 và không thể tìm thấy bất kỳ đề cập nào về thay đổi đó. Có ai biết nếu API 13 (và có thể sau này API) sẽ do thiết kế không hỗ trợ android: configChanges = "orientation", hoặc nếu có cách tiếp cận khác để đạt được điều này.
Thật vậy sự kết hợp của "định hướng | screensize" đã làm các trick (smallestScreenSize dường như không thành vấn đề). Cảm ơn bạn rất nhiều vì đã chỉ cho tôi đúng hướng. – StefanK
Dường như cài đặt này không được kế thừa bởi các hoạt động phụ :(- do đó tôi cần phải đặt nó cho mỗi và mọi hoạt động oO – AgentKnopf