[英]Handling runtime changes like orientation in android
正在開發適用於android平板電腦的應用程序。 縱向和橫向的布局不同。 如何保持有關方向變化的數據? 我通讀了文檔,但希望看到onRetainNonConfigurationInstance()的示例代碼?
在其中一個屏幕中,我有一個視頻視圖和其他幾個視圖。 視頻將從服務器流式傳輸。 現在更改方向時,如何保存緩沖的流? 我需要將流的百分比保留在方向更改上,盡管它以不同的布局(布局,布局-土地)顯示
我應該在這里使用onRetainNonConfigurationInstance()還是onSavedInstance?
一些示例代碼/演示將很有幫助。
此致Vinay
不推薦使用onRetainNonConfigurationInstance。 對片段使用新方法:
http://developer.android.com/reference/android/app/Fragment.html#setRetainInstance(boolean )
在方向更改時,將重新創建活動,但片段保持原樣。
如果在輪換更改時需要做一些工作,則應覆蓋onConfigurationChanged()。 您可以在此處找到更多信息。
這是一個例子:
@Override
public void onConfigurationChanged(Configuration conf)
{
super.onConfigurationChanged(conf);
//do your stuff
}
抱歉,我無法提供保存緩沖流的示例,因為我還沒有使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.