| 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());
|
| + }
|
| }
|
|
|