Intent关键字在我的Android Studio上不起作用?

v8wbuo2f  于 2023-10-23  发布在  Android
关注(0)|答案(3)|浏览(135)

我的代码有错吗?我试了很多次,但我不能解决这个问题,请帮助我?当我点击Text_view时,它只是 Flink ,但没有移动下一个活动。
[[[[enter image description here ](https://i.stack.imgur.com/gN3du.png)](https://i.stack.imgur.com/hFomx.png)](https://i.stack.imgur.com/qgPvT.png)](https://i.stack.imgur.com/yAD7b.png
我累了,当我点击文本,然后打开一个新的页面在我的应用程序。.但它只是眨眼,但没有打开任何页面。

kkbh8khc

kkbh8khc1#

请以不同的方式命名您的活动。不是主活动2,而是其他活动。我很难理解发生了什么,我不是一个初学者。

iyzzxitl

iyzzxitl2#

几件事:
1)不要发布代码图片的链接。在你的问题中发布实际代码。
2)意图不是关键词。是一门课。你正在创建它的一个新示例。如果你不明白这一点,你真的需要学习基础知识,现在可能需要做一些比Android应用程序简单得多的事情。
3)你的意图参数是错误的。您将MainActivity作为要启动的Activity类传递给它。这意味着它将再次启动相同的活动(因此 Flink )。您希望第二个参数为MainActivity2.class。就像另一个人说的,重命名这两个类,以具体到类实际上做什么。一个MainActivity类有点难闻,但可以接受。2不是。

bjg7j2ky

bjg7j2ky3#

要从一个Activity打开第二个Activity,您需要在Intent中传递第二个Activity类,但您在启动下一个Activity时在Intent中提到了第二个Activity的相同Activity类。
只需将您的代码内部的textView单击侦听器的onClick方法更改为下面,它将开始工作。

Intent myIntent = new Intent(MainActivity.this, MainActivity2.class);
startActivity(myIntent);

相关问题