summaryrefslogtreecommitdiffstats
path: root/api/current.txt
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2012-10-23 14:27:49 -0700
committerCraig Mautner <cmautner@google.com>2012-10-23 15:34:29 -0700
commit6018aeec27914f138f36b00d8f00136a87562fd3 (patch)
tree0c8b276da84779587815f20d5ccd2b6a5c78c27e /api/current.txt
parent04c8d402fa824c548dc5de82c56e63eb5df02371 (diff)
downloadframeworks_base-6018aeec27914f138f36b00d8f00136a87562fd3.zip
frameworks_base-6018aeec27914f138f36b00d8f00136a87562fd3.tar.gz
frameworks_base-6018aeec27914f138f36b00d8f00136a87562fd3.tar.bz2
Add throwing InvalidDisplayException from addView.
Throw an InvalidDisplayException to addView if the display being added to has been removed. Handle this exception in Dialog.show() by removing the view after it has been added and rethrow the exception from there. Add javadoc to ViewManager.addView and Presentation.show explaining the new exception and how best to handle it. Bug: 7368565 partially fixed. It remains for the Videos app to handle Presentation.show throwing the InvalidDisplayException. Change-Id: Ib4303c9b3f7bf7a0cfa95d19bd60a0c128658c48
Diffstat (limited to 'api/current.txt')
-rw-r--r--api/current.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/api/current.txt b/api/current.txt
index 5462aee..31ed755 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -16151,7 +16151,7 @@ package android.os {
public class Looper {
method public void dump(android.util.Printer, java.lang.String);
- method public static synchronized android.os.Looper getMainLooper();
+ method public static android.os.Looper getMainLooper();
method public java.lang.Thread getThread();
method public static void loop();
method public static android.os.Looper myLooper();
@@ -25977,6 +25977,11 @@ package android.view {
ctor public WindowManager.BadTokenException(java.lang.String);
}
+ public static class WindowManager.InvalidDisplayException extends java.lang.RuntimeException {
+ ctor public WindowManager.InvalidDisplayException();
+ ctor public WindowManager.InvalidDisplayException(java.lang.String);
+ }
+
public static class WindowManager.LayoutParams extends android.view.ViewGroup.LayoutParams implements android.os.Parcelable {
ctor public WindowManager.LayoutParams();
ctor public WindowManager.LayoutParams(int);