0

我是 Android 应用程序开发和 Java 的新手。我一直在看一些教程,但决定是时候开始自己做一些事情了。我正在尝试制作一个胖卡尺计算器,在其中将所有信息插入一个活动中,计算它,然后将结果传递给另一个活动以显示它。出于某种原因,每次按下计算按钮时,我都会强制关闭,我不确定是什么原因造成的,也不知道是哪个活动。

这是代码:

主要活动

展示

你能看出导致部队关闭的原因吗?

谢谢。

4

3 回答 3

1

问题是您正在启动显示活动,但没有将捆绑包传递给显示活动。

当您开始显示活动时,像这样更改您的代码。

Intent a = new Intent(MainActivity.this, Display.class);
a.putExtras("giveResults",packet );
startActivity(a);
于 2013-01-07T14:50:55.077 回答
1

我相信这是因为您从哪里开始您的活动和您的捆绑包,您没有将捆绑包添加到意图中。

你需要做类似的事情

a.putExtra(packet)

在你开始活动之前

于 2013-01-07T14:51:34.173 回答
0

看看这个答案。它描述了 LogCat,这是调试 android 代码的最佳方式。

https://stackoverflow.com/a/3280126/771999

如果您使用 LogCat,您通常可以查明问题的确切行号。

于 2013-01-07T14:55:48.063 回答