Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41e74b99 authored by Martijn Coenen's avatar Martijn Coenen Committed by Android Git Automerger
Browse files

am b79173f6: Changed technology close() to reconnect to the tag instead of physical disconnect.

* commit 'b79173f6':
  Changed technology close() to reconnect to the tag instead of physical disconnect.
parents 2019f533 b79173f6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ interface INfcTag
{
    int close(int nativeHandle);
    int connect(int nativeHandle);
    int reconnect(int nativeHandle);
    int[] getTechList(int nativeHandle);
    byte[] getUid(int nativeHandle);
    boolean isNdef(int nativeHandle);
+4 −1
Original line number Diff line number Diff line
@@ -162,7 +162,10 @@ import android.util.Log;
    public void close() {
        mIsConnected = false;
        try {
            mTagService.close(mTag.getServiceHandle());
            /* Note that we don't want to physically disconnect the tag,
             * but just reconnect to it to reset its state
             */
            mTagService.reconnect(mTag.getServiceHandle());
        } catch (RemoteException e) {
            attemptDeadServiceRecovery(e);
        }