调用"requestWindowFeature(Window.FEATURE_PROGRESS);"时出现Android错误 在活动中

Zac*_*eth 5 android

我正在尝试在Android Activity中显示WebView的加载进度.当我尝试显示窗口的进度条时:

requestWindowFeature( Window.FEATURE_PROGRESS );
Run Code Online (Sandbox Code Playgroud)

根据http://developer.android.com/guide/appendix/faq/commontasks.html#progressbar,但此时我收到调试错误.

当错误发生时,我在Eclipse中看到一个新选项卡"ActivityThread.performLaunchActivity",其中有一条消息"Source not found".和一个按钮"编辑源查找路径...".

当我删除违规行时,我没有收到此错误.

什么可能导致这个问题?我是否需要在AndroidManifest.xml文件中设置权限,还是我还缺少其他内容?

Mat*_*lis 13

requestWindowFeature()打电话之前试过打过电话setContentView()吗?

根据这篇文章,这是必要.

Window.requestFeature()的文档:

启用扩展屏幕功能.必须在setContentView()之前调用它.可以根据需要多次调用,只要它在setContentView()之前.


小智 5

使用:

public class MainActivity extends Activity
Run Code Online (Sandbox Code Playgroud)

代替:

public class MainActivity extends ActionBarActivity
Run Code Online (Sandbox Code Playgroud)