package com.miekir.newmvp; import android.os.Bundle; import android.util.Log; import android.view.View; import com.miekir.mvp.base.DataResult; import com.miekir.mvp.presenter.InjectPresenter; import com.miekir.mvp.view.BaseMVPActivity; public class MainActivity extends BaseMVPActivity { @InjectPresenter TestPresenter1 presenter1; @Override public int getLayoutID() { return R.layout.activity_main; } @Override public void initViews(Bundle savedInstanceState) { } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); findViewById(R.id.view_test).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { presenter1.go(); } }); } @Override public void onDataResult(DataResult result) { Log.e("data_result", "code: " + result.getCode()); } }