Skip to content

Commit 562dfff

Browse files
author
Nick Pelly
committed
Remove deprecated (and hidden) enableForegroundNdefPush callback API's.
This were just left in until youtube and maps pre-builts were updated. Change-Id: I41d3ccb5c17f04be62c2ac854355fb6e66785176
1 parent 3617cb6 commit 562dfff

File tree

1 file changed

+0
-55
lines changed

1 file changed

+0
-55
lines changed

core/java/android/nfc/NfcAdapter.java

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -753,61 +753,6 @@ public void disableForegroundNdefPush(Activity activity) {
753753
mNfcActivityManager.setOnNdefPushCompleteCallback(activity, null);
754754
}
755755

756-
/**
757-
* TODO: Remove this once pre-built apk's (Maps, Youtube etc) are updated
758-
* @deprecated use {@link CreateNdefMessageCallback} or {@link OnNdefPushCompleteCallback}
759-
* @hide
760-
*/
761-
@Deprecated
762-
public interface NdefPushCallback {
763-
/**
764-
* @deprecated use {@link CreateNdefMessageCallback} instead
765-
*/
766-
@Deprecated
767-
NdefMessage createMessage();
768-
/**
769-
* @deprecated use{@link OnNdefPushCompleteCallback} instead
770-
*/
771-
@Deprecated
772-
void onMessagePushed();
773-
}
774-
775-
/**
776-
* TODO: Remove this
777-
* Converts new callbacks to old callbacks.
778-
*/
779-
static final class LegacyCallbackWrapper implements CreateNdefMessageCallback,
780-
OnNdefPushCompleteCallback {
781-
final NdefPushCallback mLegacyCallback;
782-
LegacyCallbackWrapper(NdefPushCallback legacyCallback) {
783-
mLegacyCallback = legacyCallback;
784-
}
785-
@Override
786-
public void onNdefPushComplete(NfcEvent event) {
787-
mLegacyCallback.onMessagePushed();
788-
}
789-
@Override
790-
public NdefMessage createNdefMessage(NfcEvent event) {
791-
return mLegacyCallback.createMessage();
792-
}
793-
}
794-
795-
/**
796-
* TODO: Remove this once pre-built apk's (Maps, Youtube etc) are updated
797-
* @deprecated use {@link #setNdefPushMessageCallback} instead
798-
* @hide
799-
*/
800-
@Deprecated
801-
public void enableForegroundNdefPush(Activity activity, final NdefPushCallback callback) {
802-
if (activity == null || callback == null) {
803-
throw new NullPointerException();
804-
}
805-
enforceResumed(activity);
806-
LegacyCallbackWrapper callbackWrapper = new LegacyCallbackWrapper(callback);
807-
mNfcActivityManager.setNdefPushMessageCallback(activity, callbackWrapper);
808-
mNfcActivityManager.setOnNdefPushCompleteCallback(activity, callbackWrapper);
809-
}
810-
811756
/**
812757
* Enable NDEF Push feature.
813758
* <p>This API is for the Settings application.

0 commit comments

Comments
 (0)