Android Stop App Rotation

今天發現自己的的一個App 有一個好大的問題..
就是每當手機Rotate/迴轉
E.G. 從橫向轉為直向 或直向轉為橫向時
這個Activity 都會 Reload/ Recreate 的..
所以使用者會失去這程式上現在的數據…o

找到了一個簡單的解決方法…
暫時解決這個問題

我們可以在這個Android App 上的 ManifestActivity Tag中
E.g. AndroidManifest.xml
加入
android:screenOrientation=”portrait/landscape..etc

E.g. 假設的Activity 會設定為直向的/Portrait..
我會加入這個Property/屬性
android:screenOrientation=”portrait”
ManifestActivity Tag中的設定便會是這樣子的
Android screen Orientation configuration

 <activity
            android:name="com.sharechiwai.blog.post"
            android:screenOrientation="portrait"
            android:label="@string/title_activity_blog"></activity>

另一個方法”savedInstanceState“.. 要慢慢學習一下.. 有機會再和大家分享

Hope you find it useful

Leave a Reply