2012-02-24 10 views
0

アンドロイドタブレットのアプリケーションを開発中です。ポートレートとランドスケープのレイアウトを異ならせてください。どのようにオリエンテーションの変更にデータを保持するには?私はその文書を読んでいますが、onRetainNonConfigurationInstance()のサンプルコードを見たいと思いますか?アンドロイドの向きのようなランタイムの変更を処理する

画面の1つでは、私はビデオビューと他のいくつかのビューを持っています。ビデオはサーバーからストリーミングされます。今度はオリエンテーションの変更について、バッファリングされたストリームを保存する方法は?私はオリエンテーションの変更に持続するためにストリーミングの%を必要としますが、それは異なったレイアウト(レイアウト、レイアウト - 土地)で表示されます

ここでonRetainNonConfigurationInstance()またはonSavedInstanceを使うべきですか?

いくつかのサンプルコードでは、/デモが参考になっなります。..

よろしく、 ビナイ

答えて

0

ローテーションが変更されたときにいくつかの作業を行う必要がある場合は、onConfigurationChanged()を上書きする必要があります。詳細はhereをご覧ください。ここで

は例です:

@Override 
public void onConfigurationChanged(Configuration conf) 
{  
    super.onConfigurationChanged(conf); 
    //do your stuff 
} 

私は申し訳ありませんが、私はまだそれに働いていないので、私はあなたにバッファされたストリームを保存する例を提供することはできません。

+0

私はそれを見ました。しかし、それがいかに正確に実現されるかについてはあまり明確ではありません。あなたは小さな例を挙げてここに光を投げることができますか? – Vinay

関連する問題