summaryrefslogtreecommitdiff
path: root/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java
diff options
context:
space:
mode:
Diffstat (limited to 'ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeActivityLightMode.java')
-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);
}