Revert "opt(ui): use new js beautifier"

This reverts commit a69152f719.
This commit is contained in:
hyb1996
2018-09-13 09:10:37 +08:00
parent a69152f719
commit 23f817f4e3
28 changed files with 108 additions and 3284 deletions

View File

@@ -11,39 +11,39 @@ import java.util.List;
* Created by Stardust on 2017/3/5.
*/
public interface OnActivityResultListener {
public interface OnActivityResultDelegate {
void onActivityResult(int requestCode, int resultCode, Intent data);
interface ObservableActivity {
interface DelegateHost {
@NonNull
ActivityResultObserver getActivityResultObserver();
Mediator getOnActivityResultDelegateMediator();
}
class ActivityResultObserver implements OnActivityResultListener {
class Mediator implements OnActivityResultDelegate {
private SparseArray<OnActivityResultListener> mSpecialDelegate = new SparseArray<>();
private List<OnActivityResultListener> mDelegates = new ArrayList<>();
private SparseArray<OnActivityResultDelegate> mSpecialDelegate = new SparseArray<>();
private List<OnActivityResultDelegate> mDelegates = new ArrayList<>();
public void onActivityResult(int requestCode, int resultCode, Intent data) {
OnActivityResultListener delegate = mSpecialDelegate.get(requestCode);
OnActivityResultDelegate delegate = mSpecialDelegate.get(requestCode);
if (delegate != null) {
delegate.onActivityResult(requestCode, resultCode, data);
}
for (OnActivityResultListener d : mDelegates) {
for (OnActivityResultDelegate d : mDelegates) {
d.onActivityResult(requestCode, resultCode, data);
}
}
public void addListener(OnActivityResultListener delegate) {
public void addDelegate(OnActivityResultDelegate delegate) {
mDelegates.add(delegate);
}
public void addListener(int requestCode, OnActivityResultListener delegate) {
public void addDelegate(int requestCode, OnActivityResultDelegate delegate) {
mSpecialDelegate.put(requestCode, delegate);
}
public void removeListener(OnActivityResultListener delegate) {
public void removeDelegate(OnActivityResultDelegate delegate) {
if (mDelegates.remove(delegate)) {
mSpecialDelegate.removeAt(mSpecialDelegate.indexOfValue(delegate));
}