这是我的注册java代码:
public class Register extends AppCompatActivity {
Button bRR;
EditText etFN, etLN, etEmail, etUN, etPW, etRPW;
Spinner SMonth, SDay, SYaer;
TextView TVterms;
ArrayAdapter<CharSequence> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
initTypeface();
//Button's go here
bRR = (Button)findViewById(R.id.bRR);
bRR = (Button)findViewById(R.id.bRR);
bRR.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf"));
//EditText's go here
etFN = (EditText)findViewById(R.id.etFN);
etLN = (EditText)findViewById(R.id.etLN);
etEmail = (EditText)findViewById(R.id.etEmail);
etUN = (EditText)findViewById(R.id.etUN);
etPW = (EditText)findViewById(R.id.etPW);
etRPW = (EditText)findViewById(R.id.etRPW);
//Spinner's go here
SMonth = (Spinner)findViewById(R.id.SMonth);
SDay = (Spinner)findViewById(R.id.SDay);
SYaer = (Spinner)findViewById(R.id.SYear);
SMonth = (Spinner)findViewById(R.id.SMonth);
adapter = ArrayAdapter.createFromResource(this, R.array.Month, R.layout.support_simple_spinner_dropdown_item);
adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
SMonth.setAdapter(adapter);
SDay = (Spinner)findViewById(R.id.SDay);
adapter = ArrayAdapter.createFromResource(this, R.array.Day, R.layout.support_simple_spinner_dropdown_item);
adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
SDay.setAdapter(adapter);
SYaer = (Spinner)findViewById(R.id.SYear);
adapter = ArrayAdapter.createFromResource(this, R.array.Year, R.layout.support_simple_spinner_dropdown_item);
adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
SYaer.setAdapter(adapter);
//TextView's go here
TVterms = (TextView)findViewById(R.id.TVterms);
}
public void onSignUpClick(View v)
{
if (v.getId() == R.id.bRR);
{
EditText fname = (EditText)findViewById(R.id.etFN);
EditText lname = (EditText)findViewById(R.id.etLN);
EditText uname = (EditText)findViewById(R.id.etUN);
EditText email = (EditText)findViewById(R.id.etEmail);
EditText pass1 = (EditText)findViewById(R.id.etPW);
EditText pass2 = (EditText)findViewById(R.id.etRPW);
String fnamestr = fname.getText().toString();
String lnamestr = lname.getText().toString();
String unamestr = uname.getText().toString();
String emailstr = email.getText().toString();
String pass1str = pass1.getText().toString();
String pass2str = pass2.getText().toString();
if (!pass1str.equals(pass2str))
{
//popup msg
Toast pass = Toast.makeText(Register.this, "Password do not match!", Toast.LENGTH_SHORT);
pass.show();
}
}
}
private void initTypeface() {
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
TextView tittleText=(TextView) findViewById(R.id.textView5);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView7);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView8);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView9);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView10);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView11);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView12);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.textView13);
tittleText.setTypeface(myTypeface);
myTypeface = Typeface.createFromAsset(getAssets(), "fonts/SinkinSans-300Light.otf");
tittleText = (TextView) findViewById(R.id.TVterms);
tittleText.setTypeface(myTypeface);
}
}
我想存储名字,姓氏,用户名,电子邮件,出生日期和密码。我怎么做。我不能参考这个教程,因为不推荐使用ArrayList NameValuePair。
答案 0 :(得分:0)
首先,您需要创建以JSON格式发送输出的php Web服务。 在adroid app中,我建议你使用android volley库。
Volley是一个HTTP库,它使Android应用程序的网络更容易,最重要的是,更快。 Volley可以通过开放的AOSP存储库获得。
Read more about volley 这里还有关于volley和mysql连接Volley mysql
的教程答案 1 :(得分:0)