旋转屏幕时保存在视图中

时间:2014-11-20 15:43:55

标签: android layout

我的布局很重,所以当你转动屏幕需要很长时间。如何保存我的视图“onSaveInstanceState”??

我的代码:

if (tab.getPosition() == 0) {
            /*
             * ----------------- TAB DATA -----------------
             */
            try {

                System.gc();
                // initialize the class that needs to load the Activity
                myLayout = new TableMainLayout(this);
                // I tried to give some time to load, but that's not good!
                synchronized (this) {
                    wait(5000);
                }

                setContentView(myLayout);

            } catch (Exception e) {
                Log.i("link", "Errore actionBarTabs update  Series: " + e);
            }
        }

由于

1 个答案:

答案 0 :(得分:0)

我知道当你更改方向应用程序不想再读取数据时,请将此代码放在您不想再读的活动的清单文件中。

android:configChanges="orientation"

此代码可让您冻结活动。

例如:

<activity
  android:name=".MainActivity"

  android:configChanges="orientation"

  android:label="@string/app_name"
  android:theme="@style/AppBaseTheme" >
</activity>