update the copy/move process a bit
This commit is contained in:
parent
44465393f5
commit
868a76f137
|
@ -5,7 +5,6 @@ import android.os.AsyncTask
|
|||
import android.support.v4.util.Pair
|
||||
import android.util.Log
|
||||
import com.simplemobiletools.filemanager.Config
|
||||
import com.simplemobiletools.filemanager.fragments.ItemsFragment
|
||||
import com.simplemobiletools.filepicker.extensions.getFileDocument
|
||||
import com.simplemobiletools.filepicker.extensions.needsStupidWritePermissions
|
||||
import com.simplemobiletools.filepicker.extensions.scanFile
|
||||
|
@ -134,14 +133,14 @@ class CopyTask(listener: CopyTask.CopyListener, val context: Context, val delete
|
|||
val listener = mListener?.get() ?: return
|
||||
|
||||
if (success) {
|
||||
listener.copySucceeded(if (deleteAfterCopy) ItemsFragment.ACTION_MOVE else ItemsFragment.ACTION_COPY)
|
||||
listener.copySucceeded(deleteAfterCopy)
|
||||
} else {
|
||||
listener.copyFailed()
|
||||
}
|
||||
}
|
||||
|
||||
interface CopyListener {
|
||||
fun copySucceeded(action: Int)
|
||||
fun copySucceeded(deleted: Boolean)
|
||||
|
||||
fun copyFailed()
|
||||
}
|
||||
|
|
|
@ -68,9 +68,6 @@ public class ItemsFragment extends android.support.v4.app.Fragment
|
|||
private boolean mShowHidden;
|
||||
private int mSelectedItemsCnt;
|
||||
|
||||
public static int ACTION_COPY = 1;
|
||||
public static int ACTION_MOVE = 2;
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
|
@ -485,14 +482,14 @@ public class ItemsFragment extends android.support.v4.app.Fragment
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copySucceeded(int action) {
|
||||
public void copySucceeded(boolean deleted) {
|
||||
fillItems();
|
||||
Utils.Companion.showToast(getContext(), action == ACTION_COPY ? R.string.copying_success : R.string.moving_success);
|
||||
Utils.Companion.showToast(getContext(), deleted ? R.string.moving_success : R.string.copying_success);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void copyFailed() {
|
||||
Utils.Companion.showToast(getContext(), R.string.copying_failed);
|
||||
Utils.Companion.showToast(getContext(), R.string.copy_move_failed);
|
||||
}
|
||||
|
||||
public interface ItemInteractionListener {
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">Source and destination cannot be the same</string>
|
||||
<string name="copying">Kopiere</string>
|
||||
<string name="copying_success">Files copied successfully</string>
|
||||
<string name="copying_failed">Konnte die Datei nicht kopieren</string>
|
||||
<string name="copy_move_failed">Konnte die Datei nicht kopieren</string>
|
||||
<string name="moving">Moving</string>
|
||||
<string name="moving_success">Files moved successfully</string>
|
||||
<string name="already_exists">A file with that name already exists</string>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">Source and destination cannot be the same</string>
|
||||
<string name="copying">Copia in corso</string>
|
||||
<string name="copying_success">Files copied successfully</string>
|
||||
<string name="copying_failed">Impossibile copiare i file</string>
|
||||
<string name="copy_move_failed">Impossibile copiare i file</string>
|
||||
<string name="moving">Moving</string>
|
||||
<string name="moving_success">Files moved successfully</string>
|
||||
<string name="already_exists">A file with that name already exists</string>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">Source and destination cannot be the same</string>
|
||||
<string name="copying">コピー中</string>
|
||||
<string name="copying_success">Files copied successfully</string>
|
||||
<string name="copying_failed">ファイルをコピーできませんでした</string>
|
||||
<string name="copy_move_failed">ファイルをコピーできませんでした</string>
|
||||
<string name="moving">Moving</string>
|
||||
<string name="moving_success">Files moved successfully</string>
|
||||
<string name="already_exists">A file with that name already exists</string>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">A origem e o destino não podem ser iguais</string>
|
||||
<string name="copying">A copiar</string>
|
||||
<string name="copying_success">Ficheiros copiados com sucesso</string>
|
||||
<string name="copying_failed">Não foi possível copiar os ficheiros</string>
|
||||
<string name="copy_move_failed">Não foi possível copiar os ficheiros</string>
|
||||
<string name="moving">A mover</string>
|
||||
<string name="moving_success">Ficheiros movidos com sucesso</string>
|
||||
<string name="already_exists">Já existe um ficheiro com este nome</string>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">Source and destination cannot be the same</string>
|
||||
<string name="copying">Kopierar</string>
|
||||
<string name="copying_success">Files copied successfully</string>
|
||||
<string name="copying_failed">Kunde inte kopiera filen</string>
|
||||
<string name="copy_move_failed">Kunde inte kopiera filen</string>
|
||||
<string name="moving">Moving</string>
|
||||
<string name="moving_success">Files moved successfully</string>
|
||||
<string name="already_exists">A file with that name already exists</string>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<string name="source_and_destination_same">Source and destination cannot be the same</string>
|
||||
<string name="copying">Copying</string>
|
||||
<string name="copying_success">Files copied successfully</string>
|
||||
<string name="copying_failed">An error occurred</string>
|
||||
<string name="copy_move_failed">An error occurred</string>
|
||||
<string name="moving">Moving</string>
|
||||
<string name="moving_success">Files moved successfully</string>
|
||||
<string name="already_exists">A file with that name already exists</string>
|
||||
|
|
Loading…
Reference in New Issue