我有一个数据库 android 应用程序,我想知道为什么插入后我的数据库中什么都没有。现在,我发现了我的问题,但我无法追踪它。
EditText ename = (EditText) findViewById(R.id.eetName);
final String name = ename.getText().toString();
EditText ezeit = (EditText) findViewById(R.id.eetDatum);
final String zeit = ezeit.getText().toString();
EditText egenaueres = (EditText) findViewById(R.id.eetGenaueres);
final String genaueres = egenaueres.getText().toString();
Button bSave = (Button) findViewById(R.id.btEreignis);
System.out.println("sdssssssssssssssssss" + name + zeit + genaueres);
bSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try{
db.insertereignis(name, zeit, genaueres);
}
catch(Exception e){
System.out.println("Insert des Ereignisses fehlgeschlagen!");
}
}
});
}
这是我的插入方法。在System.out.println
,和为空name
,但我不明白为什么。zeit
genaueres
这是我的xml:
<EditText
android:id="@+id/eetName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="56dp"
android:ems="10"
android:hint="Name des Ereignisses"
android:textColor="@color/black" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/eetDatum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/eetName"
android:layout_marginTop="36dp"
android:ems="10"
android:hint="Datum des Ereignisses"
android:inputType="date"
android:textColor="@color/black" />
<EditText
android:id="@+id/eetGenaueres"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/eetDatum"
android:layout_marginTop="67dp"
android:ems="10"
android:hint="Genaueres zum Ereignis"
android:inputType="textMultiLine"
android:textColor="@color/black" />
<Button
android:id="@+id/btEreignis"
style="@style/darkbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="25dp"
android:text="Speichern" />
问题是什么?