1

我从本教程创建了指向新屏幕的非常简单的按钮:www.mkyong.com/android/android-activity-from-one-screen-to-another-screen,它工作正常。

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

崩溃日志: http: //pastebin.com/bmcVMmJ0

代码: http: //pastebin.com/8p6GwG3u

4

2 回答 2

0

App3Activity未在清单文件中声明。

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

于 2013-01-30T18:42:41.740 回答
0

关于您的情况有很多原因

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

  • Intent 未正确实例化

  • 上下文切换不正确,除非您提供堆栈(Logcat)或您正在使用的代码,否则您的开放式问题背后有很多原因
于 2013-01-30T17:57:23.227 回答