Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 313ece8

Browse files
committed
Refactoring to support registering AbstractUploadServiceReceiver in any given context
1 parent 1de86fb commit 313ece8

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/com/alexbbb/uploadservice/AbstractUploadServiceReceiver.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.alexbbb.uploadservice;
22

3-
import android.app.Activity;
43
import android.content.BroadcastReceiver;
54
import android.content.Context;
65
import android.content.Intent;
@@ -55,21 +54,21 @@ public void onReceive(Context context, Intent intent) {
5554
/**
5655
* Register this upload receiver. It's recommended to register the receiver in Activity's onResume method.
5756
*
58-
* @param activity activity in which to register this receiver
57+
* @param context context in which to register this receiver
5958
*/
60-
public void register(final Activity activity) {
59+
public void register(final Context context) {
6160
final IntentFilter intentFilter = new IntentFilter();
6261
intentFilter.addAction(UploadService.getActionBroadcast());
63-
activity.registerReceiver(this, intentFilter);
62+
context.registerReceiver(this, intentFilter);
6463
}
6564

6665
/**
6766
* Unregister this upload receiver. It's recommended to unregister the receiver in Activity's onPause method.
6867
*
69-
* @param activity activity in which to unregister this receiver
68+
* @param context context in which to unregister this receiver
7069
*/
71-
public void unregister(final Activity activity) {
72-
activity.unregisterReceiver(this);
70+
public void unregister(final Context context) {
71+
context.unregisterReceiver(this);
7372
}
7473

7574
/**

0 commit comments

Comments
 (0)