| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.miekir.newmvp;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.TextView;
- import com.miekir.mvp.presenter.InjectPresenter;
- import com.miekir.mvp.view.BaseMvpActivity;
- public class MainActivity extends BaseMvpActivity implements View.OnClickListener {
- @InjectPresenter
- MainPresenter presenter;
- @Override
- public int getLayoutID() {
- return R.layout.activity_main;
- }
- @Override
- public void initViews(Bundle savedInstanceState) {
- TextView tv_name = findViewById(R.id.tv_name);
- tv_name.setText("MainActivity");
- findViewById(R.id.view_test).setOnClickListener(this);
- findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- // 点击之后,后台执行耗时操作
- startActivity(new Intent(MainActivity.this, MainActivity.class));
- }
- });
- }
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.view_test:
- // 点击之后,后台执行耗时操作
- startActivity(new Intent(this, MainActivity.class));
- break;
- default:
- break;
- }
- }
- }
|