GithubHelp home page GithubHelp logo

androideasyproject's Introduction

AndroidEasyProject

Android 快速开发框架 只是自己练手 和开发用的

TOTO

图片库的策略

使用

     //单选多选框
    
                SelectDialog.Builder builder = new SelectDialog.Builder(getContext());
                builder.setList("星期一", "星期二", "星期三", "星期四", "星期五");
                builder.setMaxSelect(3);
                builder.setSelect(2, 3, 4);
                builder.setListener(new SelectDialog.OnListener<String>() {
                    @Override
                    public void onSelected(BaseDialog dialog, HashMap data) {
                        HashMap<Integer, Object> map = data;
                        for (Map.Entry<Integer, Object> entry : map.entrySet()) {
                            System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
                            Log.d("ssss", "key= " + entry.getKey() + " and value= " + entry.getValue());
                        }
                    }
    
                    @Override
                    public void onCancel(BaseDialog dialog) {
    
                    }
                });
                builder.show();

           //网络请求
           RetrofitFactory.getInstance()
                   .create(Api.class)
                   .getChapters()
                   .subscribeOn(Schedulers.io())
                   .unsubscribeOn(Schedulers.io())
                   .observeOn(AndroidSchedulers.mainThread())
                   .subscribe(new Subscriber<BaseResponse<Object>>() {
                       @Override
                       public void onCompleted() {
                           Log.d("ssss", "onCompleted: ");
                       }

                       @Override
                       public void onError(Throwable e) {
                           Log.d("ssss", "e"+e.getMessage());
                       }

                       @Override
                       public void onNext(BaseResponse<Object> objectBaseResponse) {
                           Log.d("ssss", "onCompleted:ww ");
                       }
                   });
                //隐私协议弹框
               PrivacyDialog.Builder builder  = new PrivacyDialog.Builder(getContext());
                    builder.setOnClickListener(new PrivacyDialog.Builder.OnClickListener() {
                        @Override
                        public void OnClickOkListener(View view) {
                            ToastUtils.show("okokokok");
                        }
        
                        @Override
                        public void OnClickCancelListener(View view) {
                            ToastUtils.show("cancelcancel");
                        }
                    });
                    builder.show();
                    startActivity(TestActivity.class);

androideasyproject's People

Contributors

xihacode avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.