ActionBarSherlock を使用するアクティビティがあります。ここで、そのアクションバーに不確定な進行状況を表示したいと思い、ActionBarSherlock の例に従いました。
public class MainMenu extends SimpleWebActivity implements BackgroundBrowserReciever {
private Boolean windowFeatureCalled;
@Override
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
super.onCreate(savedInstanceState);
this.windowFeatureCalled = true;
setContentView(R.layout.main_menu);
....
}
SimpleWebActivity は、SherlockActivity を拡張する抽象クラスです。
しかし、そのアクティビティを読み込もうとすると、次のエラーが発生します。
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dalthed.tucan/com.dalthed.tucan.ui.MainMenu}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
setContentView を呼び出す前にその WindowFeature を要求しても、このエラーが発生するのはなぜですか?