u010918949 2015-04-08 09:10 采纳率: 0%
浏览 1623

Dialog不响应,一直在转

dialog上面一直保持不响应,图片如下:图片说明代码如下:
public void testOnStart_stateRunning() throws Exception {
setState(FileTransferService.STATE_RUNNING);

    setIntent(Intent.ACTION_SEND);
    mActivity = getActivity();
    mInstrumentation.waitForIdleSync();

    final Field field
        = SdcardTransferActivity.class.getDeclaredField(FIELD_NAME_PROGRESS_DIALOG);
    field.setAccessible(true);

    mActivity.runOnUiThread(new Runnable() {
        @Override
        public void  run() {
            try {
               // ProgressDialog dialog=new ProgressDialog(this.getActivity);
               ProgressDialog dialog = (ProgressDialog) field.get(mActivity);
                if (dialog != null) {
                    // Tap positive button.
                    Button positive = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
                    positive.performClick();


                }
  • 写回答

3条回答 默认 最新

  • 「已注销」 2015-04-08 09:58
    关注

    貌似木有看到你调用关闭dialog的dismiss()方法

    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿