登录注册是大部分app必用的功能,一般都是写进数据库或者sharedpreferences,这些在这里先不做考究,我这里写一些简单的登录逻辑,所以先将信息保存在本地,所以本文的重点便是注册登录信息的传递是如何实现的。
首先,MainActivity用于显示主界面的信息,然后,添加一个登录界面的activity,注册界面的activity,然后存储信息的model类。
先是MainActivity里的代码:
package com.example.myapplication.Activity; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.example.myapplication.R; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }这里只是用来显示界面的UI,所以不作什么操作,接下来是登录界面:
package com.example.myapplication.Activity; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.example.myapplication.Model.Name; import com.example.myapplication.Model.NameList; import com.example.myapplication.R; import java.util.ArrayList; /** * Created by gc on 2016/9/8. */ public class UserActivity extends Activity implements View.OnClickListener { private EditText Ed_user; private EditText Ed_password; private Button button; private TextView textView; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set