- 博客(16)
- 收藏
- 关注
原创 Mvp解绑操作
//在Presenter层实例化出View //提供解绑的方法,避免内存泄漏 public void detach(){ if (iView!=null){ iView = null; } } //在主界面 @Override protected void onDes
2018-01-14 20:49:20 263
原创 MVP+Okhttp+Rxjava+多条目布局
//依赖 compile 'io.reactivex.rxjava2:rxjava:+' compile 'io.reactivex.rxjava2:rxandroid:+' compile 'com.squareup.retrofit2:adapter-rxjava2:+' compile 'com.squareup.retrofit2:retrofit:+' compile 'com.s
2018-01-11 13:41:28 179
原创 MVP+Retrofit+Rxjava网络请求购物车
//依赖 compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.google.code.gson:gson:2.8.1' compile 'com.android.support:recyclerview-v7:25.0.0' compi
2018-01-06 11:53:30 337
原创 Retrofit工具类
package com.example.ycyc.retrofitdemo.utils; import java.util.concurrent.TimeUnit; import okhttp3.OkHttpClient; import retrofit2.Retrofit; import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
2018-01-03 16:18:06 166
原创 android 搜索关键词,点击切换布局 主界面
//主界面 package com.example.ycyc.yanzhixiong20171219; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.GridLayoutManager; import android.su
2017-12-21 11:28:13 489
原创 Intent传值
//点击 @Override public void success(FLXQ_Bean flxq_bean) { final List data = flxq_bean.getData(); FENLEIXQAdapter fenleixqAdapter=new FENLEIXQAdapter(this,data); fenleixqAdapter.setFenlei
2017-12-21 11:21:54 188
原创 android购物车二级列表实现+MVP+Okhttp
//主界面 package com.example.shop; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.view.View; import an
2017-12-20 20:40:09 390
原创 拦截器
public class LoggingInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); HttpUrl url =
2017-12-20 19:30:07 145
原创 Banner+RecyclerView+上拉刷新下拉加载
//Banner private void banner() { OkHttpClient client=new OkHttpClient(); Request request=new Request.Builder() .url("http://api.tianapi.com/it/?key=2a0024d1f7f558e09936f697580f
2017-12-17 19:52:24 407
原创 OkHttp+MVP请求数据
//View层 public interface MView { void mshasuccess(MiaoSha_Bean miaoSha_bean); void mshafailed(String msg); } //Model层 public interface MModel { void getUrl(String url, Map ma
2017-12-17 19:45:17 211
原创 GsonObjectCallback
package com.example.myapplication.utils; import android.os.Handler; import com.google.gson.Gson; import java.io.IOException; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Typ
2017-11-12 20:19:47 195
原创 OkHttp
package com.example.myapplication.utils; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Environment; import android.os.Handler; import androi
2017-11-12 20:18:51 182
原创 自定义View
//主界面 package com.example.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; public class MainActivity extends AppCompatActivity
2017-11-02 16:12:34 141
原创 路由
ng-app="myApp"> charset="UTF-8"> name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> href="https://cdn.bootcss.co
2017-10-20 13:28:10 180
原创 横向滑动和PullToRefreshListView
//主界面 package com.example.myapplication; import android.graphics.Color; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import an
2017-09-19 19:08:59 307
原创 使用异步请求网络数据
//主界面(包括优化Listview) import android.graphics.Bitmap; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.
2017-09-05 20:32:59 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人