summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-10 07:02:13 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-10 07:02:13 +0000
commit6560f2e48d26ed93c89bf7dea516f0e15f432480 (patch)
tree2357a0901a10a4258ebb9e1bd017995e1d61eabb
parent6374414c8071b733c4390c63f4309853e997cb7d (diff)
parent500d41bcb3c7424c255b94249138817d04076ea2 (diff)
downloadBasic-6560f2e48d26ed93c89bf7dea516f0e15f432480.tar.gz
Change-Id: I0c5bef40ba22fffe2f9bf17661673088f2ba8ee5
-rw-r--r--Android.bp4
-rw-r--r--src/com/android/dreams/basic/Colors.java16
2 files changed, 12 insertions, 8 deletions
diff --git a/Android.bp b/Android.bp
index 7381271..77e2f13 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,3 +1,7 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
android_app {
name: "BasicDreams",
// Only compile source java files in this apk.
diff --git a/src/com/android/dreams/basic/Colors.java b/src/com/android/dreams/basic/Colors.java
index d30c174..5bff87b 100644
--- a/src/com/android/dreams/basic/Colors.java
+++ b/src/com/android/dreams/basic/Colors.java
@@ -53,14 +53,6 @@ public class Colors extends DreamService implements SurfaceHolder.Callback {
setInteractive(false);
- mSurfaceView = new SurfaceView(this);
- mSurfaceView.getHolder().addCallback(this);
-
- if (mRendererHandlerThread == null) {
- mRendererHandlerThread = new HandlerThread(TAG);
- mRendererHandlerThread.start();
- mRendererHandler = new Handler(mRendererHandlerThread.getLooper());
- }
}
@Override
@@ -68,6 +60,10 @@ public class Colors extends DreamService implements SurfaceHolder.Callback {
super.onAttachedToWindow();
setInteractive(false);
setFullscreen(true);
+
+ mSurfaceView = new SurfaceView(this);
+ mSurfaceView.getHolder().addCallback(this);
+
setContentView(mSurfaceView);
}
@@ -76,6 +72,10 @@ public class Colors extends DreamService implements SurfaceHolder.Callback {
LOG("surfaceCreated(%s, %d, %d)", holder.getSurface(),
holder.getSurfaceFrame().width(), holder.getSurfaceFrame().height());
+ mRendererHandlerThread = new HandlerThread(TAG);
+ mRendererHandlerThread.start();
+ mRendererHandler = new Handler(mRendererHandlerThread.getLooper());
+
mRendererHandler.post(new Runnable() {
@Override
public void run() {