Browse Source

Modify Uploader activity to be singleton in the activity stack, and assure finish when the upload scheme is file

Juan Carlos González Cabrero 9 years ago
parent
commit
9e36ae2238
2 changed files with 6 additions and 1 deletions
  1. 2 1
      AndroidManifest.xml
  2. 4 0
      src/com/owncloud/android/ui/activity/Uploader.java

+ 2 - 1
AndroidManifest.xml

@@ -71,7 +71,8 @@
             </intent-filter>
         </activity>
         <activity android:name=".ui.activity.UploadFilesActivity" />
-        <activity android:name=".ui.activity.Uploader" >
+        <activity android:name=".ui.activity.Uploader"
+                  android:launchMode="singleInstance">
             <intent-filter>
                 <action android:name="android.intent.action.SEND" />
 

+ 4 - 0
src/com/owncloud/android/ui/activity/Uploader.java

@@ -569,6 +569,10 @@ public class Uploader extends FileActivity
             .getDefaultSharedPreferences(getApplicationContext()).edit();
         appPrefs.putString("last_upload_path", mUploadPath);
         appPrefs.apply();
+
+        if(contentUris.isEmpty()) {
+            finish();
+        }
     }
 
     /**