新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 {実装して拡張し

、民間のTextView 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
公共ボイド大成功(文字列コンテンツ){
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