2012-05-08 11 views
1

を動作しないようですrequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)onCreate()にすると、未確定の進行状況バーが表示されます。この後RoboGuiceとActionbarSherlock事です。ここ一緒

は、ランタイム例外をキャッチした

java.lang.RuntimeException:活性ComponentInfo {...}を開始できません:android.util.AndroidRuntimeException:requestFeature()を加える前に呼び出されなければなりませんコンテンツ

これはバグですか、それとも間違っていますか? actionbarsherlockサンプルのサンプルroboguice、例えば

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)ちょうどsuper.onCreate(savedInstanceState)下にonCreate()方法で添加される場合、上記の例外を除いて、実行時にサンプルクラッシュ。

+0

もっとコードを追加して、わかりやすくなりますか? :) –

+0

1行追加するだけで、サンプルコードは実行時にクラッシュします。 –

答えて

4

super.onCreate()の前にrequestWindowFeature()を呼び出してください。あなたの問題を解決するはずです。

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 
    super.onCreate(savedInstanceState); 
    // do some epic things 
} 
+0

ええ、私はこれが今やトリックだと思います。しかし、これが最終的な解決策であるかどうかは確かではありません。 –

+0

実際、ビューがレンダリングされる前にrequestWindowFeature()を呼び出す必要があります –

関連する問題