MainActivity.java 989 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.miekir.newmvp;
  2. import android.os.Bundle;
  3. import android.util.Log;
  4. import android.view.View;
  5. import com.miekir.mvp.base.DataResult;
  6. import com.miekir.mvp.presenter.InjectPresenter;
  7. import com.miekir.mvp.view.BaseMVPActivity;
  8. public class MainActivity extends BaseMVPActivity {
  9. @InjectPresenter
  10. TestPresenter1 presenter1;
  11. @Override
  12. public int getLayoutID() {
  13. return R.layout.activity_main;
  14. }
  15. @Override
  16. public void initViews(Bundle savedInstanceState) {
  17. }
  18. @Override
  19. protected void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. findViewById(R.id.view_test).setOnClickListener(new View.OnClickListener() {
  22. @Override
  23. public void onClick(View view) {
  24. presenter1.go();
  25. }
  26. });
  27. }
  28. @Override
  29. public void onDataResult(DataResult result) {
  30. Log.e("data_result", "code: " + result.getCode());
  31. }
  32. }