2011-10-20 11 views
0

私は、Webからページを取得し、それをScrollViewの内部にあるTableLayoutに解析するアクティビティを持っています。グローバル変数を再利用しようとするとIllegalStateExceptionを防ぐ方法を教えてください。

その後、私はちょうどそのthis postにジェフGilfeltで記述のようにグローバル変数にScrollViewを保存します。この後

は、私は自分のアクティビティを終了して、もう一度それを入力して、グローバル変数に保存されたScrollViewがあれば私がチェックし、存在する場合、私は()setContentViewを経由して、それを設定してみてください。

問題は、私はsetContentView(savedScrollView);呼び出しではIllegalStateExceptionを得ることです。

誰でも手伝ってもらえますか?

+0

Devの質問ですオフトピックこちら。 [SO]に移行します。 –

+0

はあなたが二度目のsetContentViewを呼び出す前に、いくつかの点でremoveViewを呼び出すべきではありませんLogcat出力 –

+0

を投稿してくださいことはできますか? – MarianP

答えて

0

活動が再開されると、チャンスはそれがまだ設定されていて、 は、ビューの設定を必要としないことをいいます。あなたがのonCreate()内のコンテンツのビューを設定しなければなら - ないonResume()内

関連する問題