|
@@ -34,6 +34,8 @@ import android.os.Bundle;
|
|
import android.os.IBinder;
|
|
import android.os.IBinder;
|
|
import android.support.design.widget.BottomNavigationView;
|
|
import android.support.design.widget.BottomNavigationView;
|
|
import android.support.v4.app.FragmentTransaction;
|
|
import android.support.v4.app.FragmentTransaction;
|
|
|
|
+import android.view.Menu;
|
|
|
|
+import android.view.MenuInflater;
|
|
import android.view.MenuItem;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import android.view.View;
|
|
import android.widget.Toast;
|
|
import android.widget.Toast;
|
|
@@ -208,6 +210,18 @@ public class UploadListActivity extends FileActivity implements UploadListFragme
|
|
openDrawer();
|
|
openDrawer();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ case R.id.action_clear_successfull_uploads:
|
|
|
|
+ storageManager = new UploadsStorageManager(getContentResolver(), getApplicationContext());
|
|
|
|
+ storageManager.clearSuccessfulUploads();
|
|
|
|
+ uploadListFragment.updateUploads();
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ case R.id.action_clear_finished_uploads:
|
|
|
|
+ storageManager = new UploadsStorageManager(getContentResolver(), getApplicationContext());
|
|
|
|
+ storageManager.clearAllFinishedButNotDelayedUploads();
|
|
|
|
+ uploadListFragment.updateUploads();
|
|
|
|
+ break;
|
|
|
|
+
|
|
default:
|
|
default:
|
|
retval = super.onOptionsItemSelected(item);
|
|
retval = super.onOptionsItemSelected(item);
|
|
}
|
|
}
|
|
@@ -215,6 +229,13 @@ public class UploadListActivity extends FileActivity implements UploadListFragme
|
|
return retval;
|
|
return retval;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
|
+ MenuInflater inflater = getMenuInflater();
|
|
|
|
+ inflater.inflate(R.menu.upload_list_menu, menu);
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
super.onActivityResult(requestCode, resultCode, data);
|
|
super.onActivityResult(requestCode, resultCode, data);
|