==========================Maintivity===========================
package com.example.dell.zk2.ui;
import android.content.Intent;
import android.os.Bundle;
import android.preference.Preference;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.dell.zk2.R;
import com.example.dell.zk2.di.icontract;
import com.example.dell.zk2.di.presenterimp;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
//登录
public class MainActivity extends AppCompatActivity implements icontract.iview {
@BindView(R.id.edit_phone)
EditText editPhone;
@BindView(R.id.edit_password)
EditText editPassword;
@BindView(R.id.btn_login)
Button btnLogin;
@BindView(R.id.btn_regin)
Button btnRegin;
private com.example.dell.zk2.di.presenterimp presenterimp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
presenterimp = new presenterimp();
presenterimp.attachview(this);
}
@OnClick({R.id.btn_login, R.id.btn_regin})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.btn_login:
String phone2 = editPhone.getText().toString();
String password2 = editPassword.getText().toString();
presenterimp.requestinfe1(phone2,password2);//触发
break;
case R.id.btn_regin:
Intent intent = new Intent(MainActivity.this, Second.class);
startActivity(intent);
finish();
break;
}
}
@Override
public void showdata(final String message) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(MainActivity.this, message, Toast.LENGTH_SHORT).show();
if(message.equals("登录成功")){
Intent intent = new Intent(MainActivity.this, Three.class);
startActivity(intent);
finish();
}
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
presenterimp.attachview(this);
}
}
==========================Secound===========================
package com.example.dell.zk2.ui;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.dell.zk2.R;
import com.example.dell.zk2.di.icontract;
import com.example.dell.zk2.di.presenterimp;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
//注册
public class Second extends AppCompatActivity implements icontract.iview {
@BindView(R.id.edit_phone1)
EditText editPhone1;
@BindView(R.id.edit_password1)
EditText editPassword1;
@BindView(R.id.btn_regin1)
Button btnRegin1;
private presenterimp presenterimp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
ButterKnife.bind(this);
presenterimp = new presenterimp();
presenterimp.attachview(this);
}
@OnClick(R.id.btn_regin1)
public void onViewClicked() {
String phone1 = editPhone1.getText().toString();
String password1 = editPassword1.getText().toString();
presenterimp.requestinfe(phone1,password1);//触发事件
}
@Override
public void showdata(final String message) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(Second.this, message, Toast.LENGTH_SHORT).show();
if(message.equals("注册成功")){
Intent intent = new Intent(Second.this, MainActivity.class);
startActivity(intent);
finish();
}
}
});
}
//销毁
@Override
protected void onDestroy() {
super.onDestroy();
presenterimp.datachview(this);
}
}
==========================Three===========================
package com.example.dell.zk2.ui;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import com.example.dell.zk2.R;
import com.uuzuche.lib_zxing.activity.CodeUtils;
import butterknife.BindView;
import butterknife.ButterKnife;
public class Three extends AppCompatActivity {
@BindView(R.id.sao)
EditText sao;
private Button btn01;
private ImageView img02;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_three);
ButterKnife.bind(this);
btn01 = findViewById(R.id.btn01);
img02 = findViewById(R.id.img02);
btn01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String s = sao.toString();
Bitmap bitmap = CodeUtils.createImage(s, 200, 200, BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
img02.setImageBitmap(bitmap);
}
});
}
}
MVP登录注册------ui包
猜你喜欢
转载自blog.csdn.net/qq_42859231/article/details/82557136
今日推荐
周排行