Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(376)

Unified Diff: remoting/android/host/src/org/chromium/chromoting/host/MainActivity.java

Issue 1884253003: [remoting android] Plumb It2Me events from C++ to Java (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@android-host-it2me-connect
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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());
+ }
}

Powered by Google App Engine
This is Rietveld 408576698