Android:获取/检索progressDialog消息

时间:2017-01-27 14:18:12

标签: android

我试图在显示和修改里面的文本时动态检索progressDialog的消息文本 我试图做的事情是这样的:

if(pDialog!=null && pDialog.isShowing()){ //pDialog is a ProgressDialog

    String message=pDialog.getMessage(); // method do not exist
    message=message+"Some text"
   pDialog.setMessage(message);

}

我搜索过,我发现的唯一解决方案是实现自定义内容。我认为应该有一个简单的方法来做到这一点。 如上所述,我试图先获取当前消息。

1 个答案:

答案 0 :(得分:2)

我终于找到了一个简单的解决方案,所以我愿意分享它。

if(pDialog!=null && pDialog.isShowing()){
        TextView tv = (TextView) pDialog.findViewById(android.R.id.message);
        if(tv!=null){
            String pdtext=tv.getText().toString();
            pdtext=pdtext+"\n"+"Some text";

            pDialog.setMessage(pdtext);
        }

}