Index: remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
diff --git a/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java b/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
index dacf21fb9e84b54e46e698d45b1df40472d61f7e..5d304d655892d18f8c1a840edd846177eb790972 100644 |
--- a/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
+++ b/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
@@ -14,11 +14,12 @@ import android.view.View; |
import org.chromium.base.Log; |
import org.chromium.chromoting.base.OAuthTokenFetcher; |
import org.chromium.chromoting.host.jni.Host; |
+import org.chromium.chromoting.host.jni.It2MeHostObserver; |
/** |
* Main screen of the Chromoting Host application. |
*/ |
-public class MainActivity extends AppCompatActivity { |
+public class MainActivity extends AppCompatActivity implements It2MeHostObserver { |
private static final String TAG = "host"; |
/** Scope to use when fetching the OAuth token. */ |
@@ -69,7 +70,7 @@ public class MainActivity extends AppCompatActivity { |
new OAuthTokenFetcher(this, mAccountName, TOKEN_SCOPE, new OAuthTokenFetcher.Callback() { |
@Override |
public void onTokenFetched(String token) { |
- mHost.connect(mAccountName, token); |
+ mHost.connect(mAccountName, token, MainActivity.this); |
} |
@Override |
@@ -78,4 +79,14 @@ public class MainActivity extends AppCompatActivity { |
} |
}).fetch(); |
} |
+ |
+ @Override |
+ public void onAccessCodeReceived(String accessCode, int lifetimeSeconds) { |
+ Log.e(TAG, "OnAccessCodeReceived: %s, %d", accessCode, lifetimeSeconds); |
+ } |
+ |
+ @Override |
+ public void onStateChanged(State state, String errorMessage) { |
+ Log.e(TAG, "OnStateChanged: %s", state.name()); |
+ } |
} |