0

我创建了一个安卓应用程序。我创建了 2 个活动。第一个是 MainActivity,另一个是注册。我在 MainActivity 中添加了一个按钮。Onclick 侦听器在第一个活动上工作正常。但是当我在我的第二个活动注册时,没有任何操作在工作。

注意:- 1.我使用的是最新的 SDK 2.我使用了创建 onclick 侦听器事件的正确方法。3.我可以去第二个活动,但不能从注册到MainActivity活动。

4

1 回答 1

0

我在按钮单击侦听器上使用 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

于 2013-08-06T16:40:28.437 回答