Passing a double value through to a different class in Android Java

You’re not actually placing your doubles into your Intent

Intent yourInent = new Intent(thisActivity.this, nextActivity.class);
Bundle b = new Bundle();
b.putDouble("key", doubleVal);
yourIntent.putExtras(b);
startActivity(yourIntent);

Then, get it in your next Activity:

Bundle b = getIntent().getExtras();
double result = b.getDouble("key");

Leave a Comment