Java微调器/按钮影响文本字段

Java微调器/按钮影响文本字段,java,android,spinner,textfield,Java,Android,Spinner,Textfield,我的android应用程序有问题。有一个微调器、两个文本字段和一个按钮。 第一个问题是,当我按下按钮时,我将文本字段的内容保存到数据库中。然后我将字段设置为“” vehicleDescription和vehicleMileage是声明如下的文本字段 vehicleDescription = (EditText) findViewById(R.id.fahrzeugHinzufügen); vehicleMileage = (EditText) findViewById(R.id.edit

我的android应用程序有问题。有一个微调器、两个文本字段和一个按钮。 第一个问题是,当我按下按钮时,我将文本字段的内容保存到数据库中。然后我将字段设置为“”

vehicleDescription和vehicleMileage是声明如下的文本字段

vehicleDescription = (EditText) findViewById(R.id.fahrzeugHinzufügen);
    vehicleMileage = (EditText) findViewById(R.id.editText);
文本字段包含提示。现在,如果我点击按钮,文本字段是空的(没有提示)。在我按下return和backspace之后,提示再次显示。你知道为什么吗

此外,当我在微调器中选择任何项目时,文本字段也会发生同样的情况,尽管微调器没有以任何方式连接到文本字段。知道这是为什么吗?因此,当我选择一个项目时,文本字段中的提示将消失,在按下return和backspace后,它将再次显示

微调器设置:

    public Spinner fahrzeugListe;
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, allVehicles);
    fahrzeugListe.setAdapter(adapter);
    fahrzeugListe.setSelection(allVehicles.indexOf(currentVehicle));
公共微调器fahrzeugListe;
ArrayAdapter=新的ArrayAdapter(此,android.R.layout.simple\u微调器\u项,所有车辆);
fahrzeugListe.设置适配器(适配器);
fahrzeugListe.setSelection(所有车辆指数(当前车辆));

不知道为什么会这样,请帮帮我!谢谢

fahrzeugListe=(微调器)findViewById(R.id.your\u微调器\u id)你已经声明了这一点。只是猜测这是否会导致问题公共静态微调器fahrzeugListe;如果我没有声明这一点,我会得到一个错误!
    public Spinner fahrzeugListe;
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, allVehicles);
    fahrzeugListe.setAdapter(adapter);
    fahrzeugListe.setSelection(allVehicles.indexOf(currentVehicle));