Android Build an Interactive Story App Intents and Multiple Activities Getting Data from an Intent

Jake ming
Jake ming
1,151 Points

devastated!!!!!! on the edge ! where have i done wrong! plz tell me

i tried everything

FlightActivity.java
import android.os.Bundle;

public class FlightActivity extends AppCompatActivity {

    public int fuelLevel = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_flight);


        // Add your code below!
        Intent intent = getIntent();
        int fuelLevel = intent.getExtra('FUEL_LEVEL');
        startActivity(intent);

    }
}

1 Answer

Seth Kroger
MOD
Seth Kroger
Treehouse Moderator 56,219 Points

When you say int fuelLevel you are declaring a new variable called fuelLevel, in this case a local variable what only exists inside onCreate() that overrides the existing field. To use an existing variable just leave off the type.