package de.westnordost.streetcomplete.quests.bike_parking_capacity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.Toast;
import de.westnordost.streetcomplete.R;
import de.westnordost.streetcomplete.quests.AbstractQuestFormAnswerFragment;
public class AddBikeParkingCapacityForm extends AbstractQuestFormAnswerFragment
{
public static final String BIKE_PARKING_CAPACITY = "bike_parking_capacity";
private EditText capacityInput;
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View view = super.onCreateView(inflater, container, savedInstanceState);
setTitle(R.string.quest_bikeParkingCapacity_title);
View contentView = setContentView(R.layout.quest_bike_parking_capacity);
capacityInput = (EditText) contentView.findViewById(R.id.capacityInput);
return view;
}
@Override protected void onClickOk()
{
Bundle answer = new Bundle();
String bikeCapacityString = capacityInput.getText().toString();
if(hasChanges()) {
int bikeCapacity = Integer.parseInt(bikeCapacityString);
answer.putInt(BIKE_PARKING_CAPACITY, bikeCapacity);
}
applyFormAnswer(answer);
}
@Override public boolean hasChanges()
{
return !capacityInput.getText().toString().isEmpty();
}
}