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

wesley berry
wesley berry
1,652 Points

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.