【发布时间】:2017-12-14 23:09:54
【问题描述】:
我有一个 Android 应用程序,如果用户创建一个帐户,他们点击“创建一个帐户”按钮,它会将他们带到第二个活动 (DriverDetailsActivity) 以填写表格。表单完成后,用户将单击“更新”按钮,这会将他们返回到 LoginActivity,并且“创建帐户”文本应更改为“注册”,但它不起作用。
我提供的代码不起作用。
登录活动:
final Button mRegisterButton = (Button)findViewById(R.id.email_registration_button);
mRegisterButton.setTag(1);
mRegisterButton.setText("Create an Account");
mRegisterButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View v) {
final int status = (Integer) v.getTag();
if (status == 1) {
Intent intent = new Intent(getBaseContext(), DriverDetailsActivity.class);
startActivity(intent);
mRegisterButton.setText("Register");
}
}
});
DriverDetailsActivity(第二个活动)
// Once completed all fields, user is sent back to DriverLoginActivity
update.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(DriverDetailsActivity.this, DriverLoginActivity.class);
startActivity(intent);
}
});
我该怎么做?
【问题讨论】:
-
您在 onCreate 或 onResume 的 LoginActivity 工作?
标签: android button android-activity