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 14d9c501ce9173a62be1d7647ab07f489e88db21..32d5d331525244c1797d74dc38c5d3710cbf2671 100644 |
--- a/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
+++ b/remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java |
@@ -13,11 +13,12 @@ import android.view.View; |
import org.chromium.base.Log; |
import org.chromium.chromoting.host.jni.Host; |
+import org.chromium.chromoting.host.jni.It2MeObserver; |
/** |
* Main screen of the Chromoting Host application. |
*/ |
-public class MainActivity extends AppCompatActivity { |
+public class MainActivity extends AppCompatActivity implements It2MeObserver { |
private static final String TAG = "host"; |
private static final int REQUEST_CODE_CHOOSE_ACCOUNT = 0; |
@@ -66,7 +67,7 @@ public class MainActivity extends AppCompatActivity { |
new OAuthTokenFetcher(this, mAccountName, new OAuthTokenFetcher.Callback() { |
@Override |
public void onTokenFetched(String token) { |
- mHost.connect(mAccountName, token); |
+ mHost.connect(mAccountName, token, MainActivity.this); |
} |
@Override |
@@ -75,4 +76,14 @@ public class MainActivity extends AppCompatActivity { |
} |
}).fetch(); |
} |
+ |
+ @Override |
+ public void onStoreAccessCode(String accessCode, int lifetimeSeconds) { |
+ Log.e(TAG, "OnStoreAccessCode: %s, %d", accessCode, lifetimeSeconds); |
+ } |
+ |
+ @Override |
+ public void onStateChanged(State state, String errorMessage) { |
+ Log.e(TAG, "OnStateChanged: %s", state.name()); |
+ } |
} |