首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在异步任务完成时显示其他按钮,而不是Android上一步按钮

问在异步任务完成时显示其他按钮,而不是Android上一步按钮
EN

Stack Overflow用户
提问于 2011-07-30 20:18:16
回答 1查看 36关注 0票数 0

我有2个按钮图像名称是:“下载”,“发送”.first当我点击下载按钮异步过程将开始,当下载完成然后进度条消失,另一个按钮图像名称“发送”将显示在“下载”按钮和发送按钮消失时,当我点击发送图像按钮,然后我将通过意图进行下一步活动。

我的异步任务is..and的代码在这里我只使用了一个button...please在我的代码中做了修改...

代码语言:javascript
复制
private class createCSV extends AsyncTask<String, Void, Boolean> {
    private ProgressDialog dialog;

    private Context context;
    @Override
    protected void onPreExecute() {
         dialog = new ProgressDialog(CsvSender.this);
         dialog.setMessage("Processing...");
         dialog.setIndeterminate(true);
         dialog.setCancelable(false);
         dialog.show();
    }

    @Override
    protected void onPostExecute(final Boolean success) {

        if (dialog.isShowing())
        {
            dialog.dismiss();
        }
    }
    @Override
    protected Boolean doInBackground(String... args) {
        //some stuff here for back ground operation

        return null;
    }
EN

回答 1

Stack Overflow用户

发布于 2011-07-30 20:40:38

代码语言:javascript
复制
 protected void onPostExecute(final Boolean success) {

            if (dialog.isShowing())
            {
            dialog.dismiss();
         //change the visibility of byttons
          download.setVisibility(View.GONE);
          send.setVisibility(View.VISIBLE);
        }

这个想法可能会解决你的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6883052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档