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

Kayondo Martin
Kayondo Martin
7,481 Points

./FlightActivity.java:15: error: cannot find symbol intent.getStringExtra("FUEL_LEVEL");

I can't figure out why the getStringExtra method can't be resolved...Some help please?

FlightActivity.java
import android.content.*;
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();
      intent.getStringExtra("FUEL_LEVEL");

    }
}

1 Answer

Seth Kroger
MOD
Seth Kroger
Treehouse Moderator 56,275 Points

One thing you should keep in mind is that the fuel level is an int, and not a 'String'. It won't give you a complete answer, but I think it would give you a better message to show you the way if you took that into consideration.

That was a good hint. Now the second parameter 'defaultValue' makes sense, too. Thanks Seth.