0

私は Android アプリ開発と Java 全般に不慣れです。私はいくつかのチュートリアルを見てきましたが、自分で何かを始める時が来たと判断しました. すべての情報を 1 つのアクティビティに挿入して計算し、結果を別のアクティビティに渡して表示する脂肪キャリパー計算機を作成しようとしています。なんらかの理由で、計算ボタンを押すたびに強制終了しますが、何が原因で、どのアクティビティが原因なのかわかりません。

コードは次のとおりです。

主な活動

画面

強制終了の原因がわかりますか?

ありがとう。

4

3 に答える 3

1

アクティビティを開始している場所と、バンドルをインテントに追加していないためだと思います。

次のようなことをする必要があります

a.putExtra(packet)

活動を始める前に

于 2013-01-07T14:51:34.173 に答える
1

問題は、表示アクティビティを開始しているが、表示アクティビティにバンドルを渡していないことです。

Display Activity を開始するときに、次のようにコードを変更します。

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

この答えを見てください。Android コードをデバッグするための最良の方法である LogCat について説明します。

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

LogCat を使用すると、通常、問題の正確な行番号を特定できます。

于 2013-01-07T14:55:48.063 に答える