有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

循环的java Android对话框是否未执行?

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

代码:

自定义对话框。爪哇

    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) 个答案