새로운 SecondFragment 구현 클래스


패키지 com.test.mvp.mvpdemo.mvp.v6.view;

수입 android.os.Bundle;
수입 android.support.annotation.Nullable;
수입 android.widget.TextView;
수입 android.widget.Toast;
수입 com.test.mvp.mvpdemo.R;
수입 com.test.mvp.mvpdemo.mvp.v6.SecondContract;
수입 com.test.mvp.mvpdemo.mvp.v6.basemvp.BaseFragment;
수입 com.test.mvp.mvpdemo.mvp.v6.inject.InjectPresenter;
수입 com.test.mvp.mvpdemo.mvp.v6.presenter.SecondPresenter;

공용 클래스 SecondFragment는 BaseFragment가 SecondContract.ISecondView {구현 확장

개인 텍스트 뷰 tvFragment;

@InjectPresenter
개인 SecondPresenter mPresenter;

@Override
() {INT의 setLayout의 보호를
R.layout.fragment_second를 반환;
}

@Override는
무효 initViews (@Nullable 번들 savedInstanceState) {보호
tvFragment = $ (R.id.tv_fragment)를;
}

@Override는
무효 initData () {보호
mPresenter.handlerData는 ();
}

@Override
공개 무효 ShowDialog를 () {
// Toast.makeText (는 getContext (), Toast.LENGTH_SHORT "이 단편") .show ();
}

@SuppressWarnings ( "ConstantConditions")
@Override
공공 무효 succes에 (문자열의 내용) {
getActivity (). runOnUiThread (새의 Runnable () {
@Override
공공 무효 실행 (http://www.amjmh.com/v/BIBRGZ_558768/) {
Toast.makeText (는 getContext () ","+ 콘텐츠 Toast.LENGTH_SHORT) .show ();
tvFragment.setText (콘텐츠);
}
});
}

}
--------------------- 

추천

출처www.cnblogs.com/ly570/p/11299124.html