Android对话框For循环未执行?

时间:2019-04-17 10:13:37

标签: java android for-loop dialog

我想将图像从一个文件夹移动到另一个文件夹,在alertDialogbox是的单击事件上,它应检查sourceImagePath在gridview的arraylist中是否可用,然后应将其从arraylist中删除,然后移至另一个文件夹。

代码:

customDialog.java

    else if(option.equals("move")){

            builder.setMessage(Html.fromHtml("<font color='#000000'>Move your File here?</font>"));
            builder.setCancelable(false);
            builder.setPositiveButton("Yes", new DialogInterface.OnClickListener( ) {
                @Override
                public void onClick(DialogInterface dialog, int which) {


                    // just to take note of the location sources
                    Log.v("sourceLocation", "sourceLocation: " + source_path);
                    Log.v("sourceLocation", "targetLocation: " + all.current_path);

                    for (int i=0;i<PhotosActivity.al_folder_data.size();i++)
                    {
                        if(PhotosActivity.al_folder_data.get(i).equals(source_path)){
                            PhotosActivity.al_folder_data.remove(i);
                        }
                    }

                    move( );
                    if(move_copy_flag==true){
                        move_copy_flag=false;
                        activity.finish();
                    }

                }
            });

foor循环未执行,正在跳过,并转到move()方法的下一行。

0 个答案:

没有答案