Почему значение не появилось во втором действии, которое является консультациейДокторАнемия? Я думаю, что код уже правильный. Но он отображает нуль.Передача значения цели другому виду деятельности
resultAnaemia
if(symptom16.equals("Yes"))
{
weight=0.11;
newWeight = 0.0 * 0.15; //cf disease = 0.6, [min=0.15]
String cf = Double.toString(newWeight);
Intent intent = new Intent(resultAnemia.this, consultDoctorAnaemia.class);
intent.putExtra("cfDiseases", cf);
startActivity(intent);
}
consultDoctorAnaemia
TextView textView = (TextView) findViewById(R.id.textCF);
//get passed intent
Intent intent = getIntent();
if(null != intent)
{
//get cf value from intent
String cf = intent.getStringExtra("cfDiseases");
textView.setText("Certainty value : " + cf);
}
В какой метод вы выполнения кода вы размещены с 'consultDoctorAnaemia'? Также опубликуйте свой манифест и объясните навигацию между действиями (например: какие действия уже активны, когда вы вызываете 'startActivity()' для запуска 'consultDoctorAnaemia'. –