MVP on Android
生活随笔
收集整理的這篇文章主要介紹了
MVP on Android
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Model View Presenter
Model 數(shù)據(jù)類 ? ? ??View 視圖類 ? ? ? ? ? ?Presenter 處理邏輯的處理類
注意在presenter與view之間一般有interface接口
?
View(Activity)
package com.examples;import com.examples.presenters.Presenter; import com.examples.views.IView;public class View extends Activity implements IView {/** Called when the activity is first created. */Presenter _presenter;public View(){_presenter = new Presenter(this);}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);_presenter.action(Params );}@Overridepublic void setSomething(Params ) {//IView interface method }}Presenters
package com.examples.presenters;public class Presenter {private IView _view;private Model _model;public Presenter(IView view){_view = view;}//構(gòu)造函數(shù)public void action(Params ) {//執(zhí)行處理 _view.setSomething(Params);} }Views(interface)
package com.examples.views;public interface IView {public void setSomething(Params ); }Model
package com.example.model;public class Model {String aaa;public void set(String s) {aaa = s ;}public String get() {ruturn aaa;} }?
?
?推薦兩篇博文:
http://magenic.com/Blog/AnMVPPatternforAndroid.aspx
?
?
http://jamespeckham.com/blog/10-11-21/MVP_on_Android.aspx
轉(zhuǎn)載于:https://www.cnblogs.com/mybkn/archive/2012/04/12/2443676.html
總結(jié)
以上是生活随笔為你收集整理的MVP on Android的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 星晨急便凶多吉少:马云陈显宝无意援手或破
- 下一篇: 【AS3代码】添加/删除XML子元素及属