Remove ToastController.

Wasn't meant to be submitted.

Change-Id: Icc94daaf47ed85cefb59f20928241ef38d5ee2ca
(cherry picked from commit 17047d1939)
This commit is contained in:
Andrew Sapperstein
2016-04-14 15:11:33 -07:00
parent 12344c5ff5
commit 1d1a2694e9
4 changed files with 1 additions and 32 deletions

View File

@@ -682,9 +682,6 @@ public class SettingsActivity extends SettingsDrawerActivity
} }
} }
// Will remove this line before submitting.
FeatureFactory.getFactory(this).createToastController().makeToast(this);
if (DEBUG_TIMING) Log.d(LOG_TAG, "onCreate took " + (System.currentTimeMillis() - startTime) if (DEBUG_TIMING) Log.d(LOG_TAG, "onCreate took " + (System.currentTimeMillis() - startTime)
+ " ms"); + " ms");
} }

View File

@@ -59,13 +59,7 @@ public abstract class FeatureFactory {
return sFactory; return sFactory;
} }
/** public static final class FactoryNotFoundException extends RuntimeException {
* Creates stub controller that makes {@link android.widget.Toast}s.
* Will be removed before submitting.
*/
public abstract ToastController createToastController();
public static class FactoryNotFoundException extends RuntimeException {
public FactoryNotFoundException(Throwable throwable) { public FactoryNotFoundException(Throwable throwable) {
super("Unable to create factory. Did you misconfigure Proguard?", throwable); super("Unable to create factory. Did you misconfigure Proguard?", throwable);
} }

View File

@@ -16,20 +16,8 @@
package com.android.settings.overlay; package com.android.settings.overlay;
import android.content.Context;
import android.widget.Toast;
/** /**
* {@link FeatureFactory} implementation for AOSP Settings. * {@link FeatureFactory} implementation for AOSP Settings.
*/ */
public class FeatureFactoryImpl extends FeatureFactory { public class FeatureFactoryImpl extends FeatureFactory {
@Override
public ToastController createToastController() {
return new ToastController() {
@Override
public void makeToast(Context context) {
Toast.makeText(context, "Here's a piece of AOSP toast", Toast.LENGTH_LONG).show();
}
};
}
} }

View File

@@ -1,10 +0,0 @@
package com.android.settings.overlay;
import android.content.Context;
/**
* Will be removed before submitting. Just a proof of concept for review.
*/
public interface ToastController {
void makeToast(Context context);
}