Я хочу переместить изображение из одной папки в другую, при событии щелчка alertDialogbox «да» следует проверить, доступен ли sourceImagePath в массиве gridview, затем его следует удалить из массива, а затем переместить в другую папку.
код:
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 ().