|  | @@ -15,6 +15,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
 | 
	
		
			
				|  |  |  import com.chad.library.adapter.base.listener.OnItemClickListener;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.router.RouterPath;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.ui.activity.BaseMVPActivity;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.widgets.EmptyViewLayout;
 | 
	
		
			
				|  |  |  import com.cooleshow.student.R;
 | 
	
		
			
				|  |  |  import com.cooleshow.student.adapter.AddressListAdapter;
 | 
	
		
			
				|  |  |  import com.cooleshow.student.bean.AddressBean;
 | 
	
	
		
			
				|  | @@ -45,11 +46,12 @@ public class SelectAddressListActivity extends BaseMVPActivity<ActivitySelectAdd
 | 
	
		
			
				|  |  |          switch (view.getId()) {
 | 
	
		
			
				|  |  |              case R.id.tv_add:
 | 
	
		
			
				|  |  |                  ARouter.getInstance().build(RouterPath.MineCenter.MINE_EDIT_ADDRESS)
 | 
	
		
			
				|  |  | -                        .withBoolean("isAdd",true)
 | 
	
		
			
				|  |  | +                        .withBoolean("isAdd", true)
 | 
	
		
			
				|  |  |                          .navigation();
 | 
	
		
			
				|  |  |                  break;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      protected void onCreate(@Nullable Bundle savedInstanceState) {
 | 
	
		
			
				|  |  |          super.onCreate(savedInstanceState);
 | 
	
	
		
			
				|  | @@ -66,22 +68,30 @@ public class SelectAddressListActivity extends BaseMVPActivity<ActivitySelectAdd
 | 
	
		
			
				|  |  |          LinearLayoutManager manager = new LinearLayoutManager(this);
 | 
	
		
			
				|  |  |          rvAddress.setLayoutManager(manager);
 | 
	
		
			
				|  |  |          addressListAdapter = new AddressListAdapter(dataList);
 | 
	
		
			
				|  |  | +        setEmptyView();
 | 
	
		
			
				|  |  |          rvAddress.setAdapter(addressListAdapter);
 | 
	
		
			
				|  |  |          addressListAdapter.setOnItemClickListener(new OnItemClickListener() {
 | 
	
		
			
				|  |  |              @Override
 | 
	
		
			
				|  |  |              public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
 | 
	
		
			
				|  |  |                  AddressBean item = (AddressBean) adapter.getItem(position);
 | 
	
		
			
				|  |  | -                Gson gson=new Gson();
 | 
	
		
			
				|  |  | +                Gson gson = new Gson();
 | 
	
		
			
				|  |  |                  String s = gson.toJson(item);
 | 
	
		
			
				|  |  | -                Intent intent=new Intent();
 | 
	
		
			
				|  |  | -                intent.putExtra("selectAddress",s);
 | 
	
		
			
				|  |  | -                setResult(RESULT_OK,intent);
 | 
	
		
			
				|  |  | +                Intent intent = new Intent();
 | 
	
		
			
				|  |  | +                intent.putExtra("selectAddress", s);
 | 
	
		
			
				|  |  | +                setResult(RESULT_OK, intent);
 | 
	
		
			
				|  |  |                  finish();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private void setEmptyView() {
 | 
	
		
			
				|  |  | +        EmptyViewLayout emptyView = new EmptyViewLayout(this);
 | 
	
		
			
				|  |  | +        emptyView.setContent(com.cooleshow.base.R.drawable.icon_empty_content, "暂无数据");
 | 
	
		
			
				|  |  | +        addressListAdapter.setEmptyView(emptyView);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      protected void onResume() {
 | 
	
		
			
				|  |  |          super.onResume();
 |