diff options
Diffstat (limited to 'ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java')
-rw-r--r-- | ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java b/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java index a2462d0..0240339 100644 --- a/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java +++ b/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java @@ -20,6 +20,7 @@ import android.car.Car; import android.car.cluster.ClusterHomeManager; import android.os.Bundle; import android.util.Log; +import android.widget.TextView; public class ClusterHomeActivityLightMode extends ClusterHomeActivity { @@ -27,6 +28,8 @@ public class ClusterHomeActivityLightMode extends ClusterHomeActivity { private static final long HEARTBEAT_INTERVAL_MS = 1000; // 1 second interval. private ClusterHomeManager mClusterHomeManager; + private TextView mTextView; + private String mText; private final Runnable mSendHeartbeatsRunnable = () -> sendHeartbeats(); @@ -45,6 +48,9 @@ public class ClusterHomeActivityLightMode extends ClusterHomeActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + mTextView = findViewById(R.id.text); + mText = getResources().getString(R.string.cluster_home_text); + Car car = Car.createCar(getApplicationContext()); mClusterHomeManager = (ClusterHomeManager) car.getCarManager(ClusterHomeManager.class); } @@ -69,7 +75,9 @@ public class ClusterHomeActivityLightMode extends ClusterHomeActivity { } private void sendHeartbeats() { - mClusterHomeManager.sendHeartbeat(System.nanoTime(), /* appMetadata= */ null); + long nanoTime = System.nanoTime(); + mClusterHomeManager.sendHeartbeat(nanoTime, /* appMetadata= */ null); + mTextView.setText(mText + "\nHeartbeat sent: " + nanoTime); getMainThreadHandler().postDelayed(mSendHeartbeatsRunnable, HEARTBEAT_INTERVAL_MS); } |