double の小数点以下の桁数を取り除こうとしていますが、アプリの他の部分で成功しましたが、ここではわかりません。ダブルが追加で入ってきて、編集テキストに設定しています
double dryFree = sender.getExtras().getDouble("ResultFree");
else if (getIntent().hasExtra("ResultFree")) {
answer.setText( dryFree + "");
これは私が試したものですが、アプリがクラッシュします
else if (getIntent().hasExtra("ResultFree")) {
answer.setText(String.format("%.2f", dryFree + ""));
数値が由来するアクティビティ、ここで string.format を使用しようとしましたが、エラーが発生しました。間違って使用していることはわかっています
total = (int) (a * b * c) / 0.424753;