Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-一个按钮切换到下一个屏幕。下一步怎么做?_Java_Android_Xml - Fatal编程技术网

Java Android-一个按钮切换到下一个屏幕。下一步怎么做?

Java Android-一个按钮切换到下一个屏幕。下一步怎么做?,java,android,xml,Java,Android,Xml,我根据本教程创建了指向新屏幕的非常简单的按钮: www.mkyong.com/android/android-activity-from-one-screen-to-the-screen 而且效果很好 问题是如何使按钮从main2.xml返回main.xml(以及下一个按钮)。我还不是很擅长,从逻辑上讲,我试图创建带有@id:button2的按钮,并创建一个类App3Activity.java,与App2Activity.java相同,但将button1更改为button2,将main更改为ma

我根据本教程创建了指向新屏幕的非常简单的按钮: www.mkyong.com/android/android-activity-from-one-screen-to-the-screen 而且效果很好

问题是如何使按钮从main2.xml返回main.xml(以及下一个按钮)。我还不是很擅长,从逻辑上讲,我试图创建带有@id:button2的按钮,并创建一个类App3Activity.java,与App2Activity.java相同,但将button1更改为button2,将main更改为main2。然而,它坠毁了。怎么了

事故日志:


代码:

关于您的场景,有很多原因

  • 清单文件中未定义活动
  • 在活动中调用按钮可能无法获取其视图以触发其功能
  • 在同一活动中使用两种不同的XML

  • 意图未正确实例化

  • 上下文切换是不恰当的 你的问题背后有很多原因,这是一个开放式的问题,除非你提供stacktace(Logcat)或你正在使用的代码

清单文件中未声明App3Activity


AppActivity正在启动App2Activity,但App2Activity不会初始化按钮并单击侦听器。

不提供代码并询问有什么问题-有什么问题。请提供崩溃日志和一些代码。崩溃日志和代码附加到main post您尚未在清单中定义AppActivity3,因此当您从activity 1-3 DVM数据角度出发,找不到导致应用程序崩溃的资源时,请在清单文件中定义activity 3,然后运行它将完美OK,它不会再崩溃,但main2上的按钮仍然不可点击。在main2中,您没有定义您的按钮,也没有将其视为可点击的按钮,因此请参考XML main2,然后调用按钮的函数onClickListener。这与main.XML中的按钮代码相同,定义为Button1。它不会崩溃,添加到清单后就可以了。因此,正确编辑App2Activity可以解决问题吗?