huangsen110 2011-08-31 07:11
浏览 548
已采纳

关于progressdialog 执行任务完怎么自动消失 不用thread

  List<PhoneGis> list = dbService.findAll();
    if (list.size() != 0) {
        //简介写法
        mTextView.setText("发送开始...");
        progressdialog = ProgressDialog.show(BeginInspection.this, "请稍等片刻...", "开始发送据...");
        // 让ProgressDialog显示
        progressdialog.show();

    }
    PhoneGis p;
    for (int i = 0; i < list.size(); i++) {
        p = list.get(i);

    String content ="userphone=" + p.getUserphone() + "&imei=" + imei +
        "&timestamp=" + p.getTimestamp();
        if (i == list.size()-1) {
            progressdialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
                @Override
                public void onDismiss(DialogInterface dialog) {
                    mTextView.setText("发送结束...");
                    Toast.makeText(getApplicationContext(), "发送结束...",  Toast.LENGTH_SHORT).show();

                }
            });
        }
        if (sendDate(content)) {
            progressdialog.dismiss();
        dbService.delete(p.getId());
        System.out.println("时间====" + p.getTimestamp());
        }
    }

代码如上
为什么点击按钮 不能显示progressdialog = ProgressDialog.show(BeginInspection.this, "请稍等片刻...", "开始发送据...");这个toast 而是 等循环体结束后才显示 然后在继续显示 结束
如果要想实现 点击按钮 显示toast 开始发送数据 然后循环结束后显示 toast 发送结束 该怎么实现呢???

展开全部

  • 写回答

4条回答 默认 最新

  • rainbow702 2011-08-31 07:48
    关注

    还是建议你使用 AsyncTask 来实现,你可以从我的博客中的这篇文章中下载实例,非常之简单的[url]http://rainbow702.iteye.com/admin/blogs/1154918[/url]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 mes系统扫码追溯功能
  • ¥40 selenium访问信用中国
  • ¥15 电视大赛投票系统的c语言代码怎么做
  • ¥20 在搭建fabric网络过程中遇到“无法使用新的生命周期”的报错
  • ¥15 Python中关于代码运行报错的问题
  • ¥500 python 的API,有酬谢
  • ¥15 软件冲突问题,软件残留问题
  • ¥30 有没有人会写hLDA,有偿求写,我有一个文档,想通过hLDA得出这个文档的层次主题,有偿有偿!
  • ¥50 有没有人会写hLDA,有偿求写,我有一个文档,想通过hLDA得出这个文档的层次主题,有偿有偿!
  • ¥15 alpha101因子里哪些适合crypto?
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部