我创建了一个安卓应用程序。我创建了 2 个活动。第一个是 MainActivity,另一个是注册。我在 MainActivity 中添加了一个按钮。Onclick 侦听器在第一个活动上工作正常。但是当我在我的第二个活动注册时,没有任何操作在工作。
注意:- 1.我使用的是最新的 SDK 2.我使用了创建 onclick 侦听器事件的正确方法。3.我可以去第二个活动,但不能从注册到MainActivity活动。
我创建了一个安卓应用程序。我创建了 2 个活动。第一个是 MainActivity,另一个是注册。我在 MainActivity 中添加了一个按钮。Onclick 侦听器在第一个活动上工作正常。但是当我在我的第二个活动注册时,没有任何操作在工作。
注意:- 1.我使用的是最新的 SDK 2.我使用了创建 onclick 侦听器事件的正确方法。3.我可以去第二个活动,但不能从注册到MainActivity活动。
我在按钮单击侦听器上使用 setcontentview(r.layout.activity_main) 很简单
查看您的代码仍然会有所帮助,但是从该评论中我可以告诉您,您可能应该以不同的方式进行操作。你通常不想这样做,这不是改变的方式Activities
。您需要为每个文件提供单独的 java 文件Activity
以及单独的 xml(布局)文件,这听起来像是您拥有的。
要切换Activities
,您应该Intent
在您的MainActivity
Intent i = new Intent(MainActivity.this, RegistrationActivity.class);
startActivity(i);
那么在你onClick()
的里面RegistrationActivity
你应该有类似的东西
public void onClick(View v)
{
Intent i = new Intent(MainActivity.this, RegistrationActivity.class);
startActivity(i);
}
MainActivity
如果它被销毁,这将创建一个新实例。如果你不调用finish()
你的MainActivity
并且你不需要一个新的实例,那么你可以简单地调用finish()
你onClick()
的RegistrationActivity