Android:ProgressDialog在使用资源初始化消息时崩溃

时间:2011-05-06 22:58:30

标签: java android progress-bar

当我使用此代码时:

public class VideoSorveglianza extends Activity {

  private ProgressDialog mLoading;

      ...

      @Override
      public void onCreate(Bundle savedInstanceState) {

      ...

      mLoading = new ProgressDialog(this);
      mLoading.setMessage("Loading");
      ...
}

一切正常。但如果我试试这个:

mLoading.setMessage(getString(R.string.loading));

使用res / string.xml中声明的字符串,没有任何作用!

这是一个错误吗?我使用API​​ 2.2版。

编辑:我的string.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
...
<string name="loading">Loading...</string>
...
</resources>

1 个答案:

答案 0 :(得分:10)

使用getResources().getString(R.string.loading)mLoading.setMessage()