diff --git a/CrashReport/src/org/acra/ErrorReporter.java b/CrashReport/src/org/acra/ErrorReporter.java
index <HASH>..<HASH> 100644
--- a/CrashReport/src/org/acra/ErrorReporter.java
+++ b/CrashReport/src/org/acra/ErrorReporter.java
@@ -1146,4 +1146,13 @@ public class ErrorReporter implements Thread.UncaughtExceptionHandler {
     public void removeAllReportSenders() {

         mReportSenders.clear();

     }

+    

+    /**

+     * Removes all previously set {@link ReportSender}s and set the given one as the new {@link ReportSender}.

+     * @param sender

+     */

+    public void setReportSender(ReportSender sender) {

+        removeAllReportSenders();

+        addReportSender(sender);

+    }

 }
\ No newline at end of file
Addition of a new setReportSender() that sets a given ReportSender as the new single active sender