我正在尝试显示另一个类方法的布局,但我发现这样做的唯一方法是通过
startActivity(new Intent(Login.this,User.class));
问题是,通过这样做,我只能使用onCreate()
我的用户类中的方法,而我想要使用的方法是选择用户。
在我的主要课程(登录)上:
if (userSenha.equals(senhaBanco)) {
startActivity(new Intent(Login.this,User.class));
}
在我的用户类上:
public class User extends Login {
public void chooseUser() {
setContentView(R.layout.escolheuser);
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.escolheuser);
}
}
有没有办法选择我在使用 startActivity 时要调用的方法?或者我应该使用其他方式显示屏幕?我是 Java 和 Android 的新手,所以如果我说错了,抱歉。
编辑:我想要实现的是:从我的第一个类(名为登录)调用一个名为 chooseUser 的方法,该方法来自另一个名为 User 的类,此方法显示一个新屏幕。