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

What is the correct answer?

What is the correct answer?

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();
        String fuelLevel = intent.getStringExtra("FUEL_LEVEL", String "-1"); 
    }
}

1 Answer

The correct answer is

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();
        fuelLevel = intent.getIntExtra("FUEL_LEVEL",-1);
    }
}

the challange says

Now set fuelLevel to the value from the Intent.

you already have the fuelLevel variable as int, there is no need to declare a string new one.