摘要:        
后是 Presenter 层,它是处理业务逻辑和业务数据的,所以必须持有 Model 的引用,同时要将处理完的数据交给 View 层用于显示,也必须持有 View 的引用,那么,一开始我们就要把这两层给实例化,具体看下面的代码: package com.test.mvp.mvpdemo.mvp.v1    阅读全文
        
            posted @ 2019-08-12 21:12
激流勇进1
阅读(213)
评论(0)
推荐(0)
        
            
        
        
摘要:        
那么我们下面就要将这个类中的代码改写为 MVP 的写法,回顾上面提及的 MVP 架构的思想,它是将 View 层与 Model 层彻底隔离,意味着 View 和 Model 都不再持对方的引用,它们通过一个第三者 Presenter 来代理事物的传递,所以 Presenter 层会持有 Model     阅读全文
        
            posted @ 2019-08-12 21:12
激流勇进1
阅读(127)
评论(0)
推荐(0)
        
            
        
        
摘要:        
layout.activity_main); initViews(); request(); showDialog(); } private void initViews() { tv = findViewById(R.id.tv); } private void showDialog() { Pr    阅读全文
        
            posted @ 2019-08-12 21:12
激流勇进1
阅读(105)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.test.mvp.mvpdemo.mvp.v1.model; import com.test.mvp.mvpdemo.mvp.v1.MainContract; import okhttp3.Callback;import okhttp3.OkHttpClient;import    阅读全文
        
            posted @ 2019-08-12 21:12
激流勇进1
阅读(136)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                 
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号