summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2023-12-11 18:24:27 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-12-11 18:24:27 +0000
commitc4a9c798d69d5dc5482210ad350f84940b16105d (patch)
tree82155eb26a16c1b4942666b3e272ae3204b2454d
parent91320b258a63d8d811b38eda3f967d0721e71eb3 (diff)
parent45b5a722f269a12a479533b72f2fe72b0fd34f22 (diff)
downloadCluster-c4a9c798d69d5dc5482210ad350f84940b16105d.tar.gz
Merge "Show the heartbeat sent in ClusterHomeActivityLightMode." into main
-rw-r--r--ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java10
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);
}