From 9bcd0f1e66d4a8aa9e2e6b2b6d2c3efd6ffddb75 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Thu, 16 Apr 2015 18:04:25 -0700 Subject: Make createPresenter() and getUi() public. ... and update the visibility of their overriden instances. This allows us to create fragments with the BaseFragment/Presenter fragment which do not live in the incallui root directory. Bug: 20300758 Change-Id: I7f9b1c630538a04ca773ba155e5fb8efd6cf6af7 --- InCallUI/src/com/android/incallui/AnswerFragment.java | 2 +- InCallUI/src/com/android/incallui/BaseFragment.java | 4 ++-- InCallUI/src/com/android/incallui/CallButtonFragment.java | 4 ++-- InCallUI/src/com/android/incallui/CallCardFragment.java | 4 ++-- InCallUI/src/com/android/incallui/ConferenceManagerFragment.java | 4 ++-- InCallUI/src/com/android/incallui/DialpadFragment.java | 4 ++-- InCallUI/src/com/android/incallui/VideoCallFragment.java | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/InCallUI/src/com/android/incallui/AnswerFragment.java b/InCallUI/src/com/android/incallui/AnswerFragment.java index d1636371c..07cbfd573 100644 --- a/InCallUI/src/com/android/incallui/AnswerFragment.java +++ b/InCallUI/src/com/android/incallui/AnswerFragment.java @@ -83,7 +83,7 @@ public class AnswerFragment extends BaseFragment, U extends Ui> extends private T mPresenter; - abstract T createPresenter(); + public abstract T createPresenter(); - abstract U getUi(); + public abstract U getUi(); protected BaseFragment() { mPresenter = createPresenter(); diff --git a/InCallUI/src/com/android/incallui/CallButtonFragment.java b/InCallUI/src/com/android/incallui/CallButtonFragment.java index b2c812b7b..ebba1b1bc 100644 --- a/InCallUI/src/com/android/incallui/CallButtonFragment.java +++ b/InCallUI/src/com/android/incallui/CallButtonFragment.java @@ -112,13 +112,13 @@ public class CallButtonFragment private MaterialPalette mCurrentThemeColors; @Override - CallButtonPresenter createPresenter() { + public CallButtonPresenter createPresenter() { // TODO: find a cleaner way to include audio mode provider than having a singleton instance. return new CallButtonPresenter(); } @Override - CallButtonPresenter.CallButtonUi getUi() { + public CallButtonPresenter.CallButtonUi getUi() { return this; } diff --git a/InCallUI/src/com/android/incallui/CallCardFragment.java b/InCallUI/src/com/android/incallui/CallCardFragment.java index 5e1c26a30..9359fd5c0 100644 --- a/InCallUI/src/com/android/incallui/CallCardFragment.java +++ b/InCallUI/src/com/android/incallui/CallCardFragment.java @@ -120,12 +120,12 @@ public class CallCardFragment extends BaseFragment