我想将图像从一个文件夹移动到另一个文件夹,在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()方法的下一行。