Wasn't meant to be submitted.
Change-Id: Icc94daaf47ed85cefb59f20928241ef38d5ee2ca
}
}
- // Will remove this line before submitting.
- FeatureFactory.getFactory(this).createToastController().makeToast(this);
-
if (DEBUG_TIMING) Log.d(LOG_TAG, "onCreate took " + (System.currentTimeMillis() - startTime)
+ " ms");
}
return sFactory;
}
- /**
- * 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 static final class FactoryNotFoundException extends RuntimeException {
public FactoryNotFoundException(Throwable throwable) {
super("Unable to create factory. Did you misconfigure Proguard?", throwable);
}
package com.android.settings.overlay;
-import android.content.Context;
-import android.widget.Toast;
-
/**
* {@link FeatureFactory} implementation for AOSP Settings.
*/
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();
- }
- };
- }
}
+++ /dev/null
-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);
-}