protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_PROGRESS);
setProgressBarVisibility(true);
setContentView(R.layout.activity_main);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
setTitle("Test Activity");
... ...
}
运行时报错:
01-29 14:40:33.258: E/AndroidRuntime(19750): FATAL EXCEPTION: main
01-29 14:40:33.258: E/AndroidRuntime(19750): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.webviewtest/com.example.webviewtest.MainActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
01-29 14:40:33.258: E/AndroidRuntime(19750): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2391)
01-29 14:40:33.258: E/AndroidRuntime(19750): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2443)
是为什么呢?
如果写成:
requestWindowFeature(Window.FEATURE_PROGRESS);
super.onCreate(savedInstanceState);
就不报错,但是进度条线显示不出来,又是哪里有问题呢?
谢谢!