Android finish() Activity 不工作

标签 android

当我使用 finish(); "The method finish() is undefined for the type SaveImageTask"时,我的代码中出现了这个错误。我是否遗漏了一些声明或任何东西。有人可以指导我吗?

    public class SaveImageTask extends AsyncTask<String , String , String> {

            private Context context;
            private ProgressDialog pDialog;

            boolean bCancelled=false;
            public SaveImageTask(Context context) {
                this.context = context;
            }

            @Override
            protected void onPreExecute() {
                // TODO Auto-generated method stub

                super.onPreExecute();

                pDialog = new ProgressDialog(context);
                pDialog.setIndeterminate(false);
                pDialog.setCancelable(true);
                pDialog.setOnCancelListener(cancelListener);
                pDialog.show();

            }

            @Override
            protected String doInBackground(String... args) {
                // TODO Auto-generated method stub

                // MY STUFF
                return null;   
            }

            @Override
            protected void onPostExecute(String args) {
                // TODO Auto-generated method stub

                pDialog.dismiss();

            }

            OnCancelListener cancelListener=new OnCancelListener(){
                @Override
                public void onCancel(DialogInterface arg0){
                    bCancelled=true;
                    SaveImageTask.this.finish(); // <<----"The method finish() is undefined for the type SaveImageTask"
                }
            };


        }

最佳答案

使用 SaveImageTask.this.finish();

关于Android finish() Activity 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12217871/

相关文章:

android - 在 DialogPreference 中隐藏默认按钮

android - 使用AsyncTask在daimajia-AndroidImageSlider中加载两个以上的图片与jsonData

android - 字符串转 double 方法

android - 在Google Play上按关键字检查应用安装

android - 在 CameraPreview 上应用 EffectFactory 效果

android聊天应用程序,如何实现最后一次看到和打字以及像whatsapp这样的在线功能

android - 仪表板布局模式

android - 停止声音服务

Javascript 和渲染暂停并在 Android 浏览器中滚动时保持暂停状态

android - 卡片 View 背景颜色影响阴影颜色