package com.com.mr_wrong.NewTypeStartActivity; import android.app.Activity; import com.com.mr_wrong.AIDL.AIDLActivity; import com.com.mr_wrong.Actionbar.ActionbarActivity; import com.com.mr_wrong.AsyncTask.AsyncTaskActivity; import com.com.mr_wrong.Bezier.BezierActivity; import com.com.mr_wrong.ContentProvider.ProviderActivity; import com.com.mr_wrong.CustomAnimAndCamera.CustomAnimActivity; import com.com.mr_wrong.CustomView.CustomViewActivity; import com.com.mr_wrong.CustomView.PageTurnView.PageTurnActivity; import com.com.mr_wrong.GaoFeng.GFMainActivity; import com.com.mr_wrong.HandleImageLoader.HandleImageLoader; import com.com.mr_wrong.HandlerThread.HandlerThreadActivity; import com.com.mr_wrong.Image.MyImage.MyImageActivity; import com.com.mr_wrong.ImageLoaderWithCaches.ImageLoaderActivity; import com.com.mr_wrong.Jsoup.JsoupActivity; import com.com.mr_wrong.KLog.KLogActivity; import com.com.mr_wrong.MySwipBacklayout.SimpleBookBackDemo; import com.com.mr_wrong.Notification.NotificationActivity; import com.com.mr_wrong.NumberProgressBar.NumberProgressBarActivity; import com.com.mr_wrong.PageIndicator.IndicatorMainActivity; import com.com.mr_wrong.Palette.PaletteActivity; import com.com.mr_wrong.PopButton.PopButtonActivity; import com.com.mr_wrong.Property_Animation.AnimActivity; import com.com.mr_wrong.RecyclerView.MyRecycleViewActivity; import com.com.mr_wrong.RecyclerView.RecyclerViewActivity; import com.com.mr_wrong.RecyclerViewItemAnimator.ItemAnimatorActivity; import com.com.mr_wrong.Scroller.ScrollActivity; import com.com.mr_wrong.Settings.SettingsActivity; import com.com.mr_wrong.SlideView.SlideActivity; import com.com.mr_wrong.Socket.TCPClientActivity; import com.com.mr_wrong.ViewDraghelper.YoutuboActivity; import com.com.mr_wrong.VolleyAndGson.VolleyActivity; import com.com.mr_wrong.test.KotlinTest; /** * Created by Mr_Wrong on 15/7/5. */ public enum AllActivitys { BezierActivity(BezierActivity.class), AsyncTaskActivity(AsyncTaskActivity.class), ImageLoaderActivity(ImageLoaderActivity.class), RecyclerViewActivity(RecyclerViewActivity.class), ScrollActivity(ScrollActivity.class), ItemAnimatorActivity(ItemAnimatorActivity.class), VolleyActivity(VolleyActivity.class), NumberProgressBarActivity(NumberProgressBarActivity.class), ViewDraghelper(com.com.mr_wrong.ViewDraghelper.MainActivity.class), PopButtonActivity(PopButtonActivity.class), SlideActivity(SlideActivity.class), ActionbarActivity(ActionbarActivity.class), GFMainActivity(GFMainActivity.class), AnimActivity(AnimActivity.class), CustomViewActivity(CustomViewActivity.class), PaletteActivity(PaletteActivity.class), MyRecycleViewActivity(MyRecycleViewActivity.class), KotlinTest(KotlinTest.class), HandleImageLoader(HandleImageLoader.class), IndicatorMainActivity(IndicatorMainActivity.class), YoutuboActivity(YoutuboActivity.class), JsoupActivity(JsoupActivity.class), CustomAnimActivity(CustomAnimActivity.class), NotificationActivity(NotificationActivity.class), AIDLActivity(AIDLActivity.class), ProviderActivity(ProviderActivity.class), TCPClientActivity(TCPClientActivity.class), HandlerThreadActivity(HandlerThreadActivity.class), PageTurnActivity(PageTurnActivity.class), SettingsActivity(SettingsActivity.class), KLogActivity(KLogActivity.class), MyImageActivity(MyImageActivity.class), SimpleBookBackDemo(SimpleBookBackDemo.class); private Class activityClazz; private AllActivitys(Class clazz) { activityClazz = clazz; } public Activity getActivity() { try { return (Activity) activityClazz.newInstance(); } catch (Exception e) { throw new Error("Can not init Activity instance"); } } }