Skip to content

Commit 2d78490

Browse files
committed
DreamService API revisions.
Reduce reliance on Service interface overrides, instead steering clients to the DreamService-specific lifecycle hooks: onAttachedToWindow .. onDreamingStarted .. onDreamingStopped .. onDetachedFromWindow The old Dream.java is finally gone now too. Bug: 7281802 Change-Id: Ib7802c3397fde60ad1132fa49831da182eef4d7a
1 parent 09d1cb3 commit 2d78490

File tree

7 files changed

+178
-105
lines changed

7 files changed

+178
-105
lines changed

api/17.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20340,7 +20340,7 @@ package android.service.dreams {
2034020340
method public boolean dispatchTouchEvent(android.view.MotionEvent);
2034120341
method public boolean dispatchTrackballEvent(android.view.MotionEvent);
2034220342
method public android.view.View findViewById(int);
20343-
method public void finish();
20343+
method public final void finish();
2034420344
method public android.view.Window getWindow();
2034520345
method public android.view.WindowManager getWindowManager();
2034620346
method public boolean isFullscreen();
@@ -20355,12 +20355,13 @@ package android.service.dreams {
2035520355
method public boolean onCreatePanelMenu(int, android.view.Menu);
2035620356
method public android.view.View onCreatePanelView(int);
2035720357
method public void onDetachedFromWindow();
20358+
method public void onDreamingStarted();
20359+
method public void onDreamingStopped();
2035820360
method public boolean onMenuItemSelected(int, android.view.MenuItem);
2035920361
method public boolean onMenuOpened(int, android.view.Menu);
2036020362
method public void onPanelClosed(int, android.view.Menu);
2036120363
method public boolean onPreparePanel(int, android.view.View, android.view.Menu);
2036220364
method public boolean onSearchRequested();
20363-
method public void onStart();
2036420365
method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams);
2036520366
method public void onWindowFocusChanged(boolean);
2036620367
method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback);

api/current.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20340,7 +20340,7 @@ package android.service.dreams {
2034020340
method public boolean dispatchTouchEvent(android.view.MotionEvent);
2034120341
method public boolean dispatchTrackballEvent(android.view.MotionEvent);
2034220342
method public android.view.View findViewById(int);
20343-
method public void finish();
20343+
method public final void finish();
2034420344
method public android.view.Window getWindow();
2034520345
method public android.view.WindowManager getWindowManager();
2034620346
method public boolean isFullscreen();
@@ -20355,12 +20355,13 @@ package android.service.dreams {
2035520355
method public boolean onCreatePanelMenu(int, android.view.Menu);
2035620356
method public android.view.View onCreatePanelView(int);
2035720357
method public void onDetachedFromWindow();
20358+
method public void onDreamingStarted();
20359+
method public void onDreamingStopped();
2035820360
method public boolean onMenuItemSelected(int, android.view.MenuItem);
2035920361
method public boolean onMenuOpened(int, android.view.Menu);
2036020362
method public void onPanelClosed(int, android.view.Menu);
2036120363
method public boolean onPreparePanel(int, android.view.View, android.view.Menu);
2036220364
method public boolean onSearchRequested();
20363-
method public void onStart();
2036420365
method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams);
2036520366
method public void onWindowFocusChanged(boolean);
2036620367
method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback);

core/java/android/service/dreams/Dream.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)