A
Andrez
Fortgeschrittenes Mitglied
- 64
Gibt es eine Möglichkeit eine Liste von Objekten in Shared Preferences zu speichern oder muss man dazu eine eigene Datenbank erstellen ?? Danke
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
public void onSaveInFile( ArrayList <ListValue> arrayList )
{
FileOutputStream outputStream;
ObjectOutputStream objectOutputStream;
try
{
outputStream = openFileOutput( FILENAME, Context.MODE_PRIVATE );
objectOutputStream = new ObjectOutputStream( outputStream );
objectOutputStream.writeObject( arrayList );
objectOutputStream.close();
outputStream.close();
}
catch ( Exception e )
{
Toast.makeText( context, "FAIL!", Toast.LENGTH_SHORT ).show();
e.printStackTrace();
}
}
gespeicherteListValues.add( listValue ); // Liste die für SaveInstantState benutzt wird Context und ViewGroup sind null
onSaveInFile( gespeicherteListValues );
// Hier müsste es gespeichert werden
listValue.setContext( context );
listValue.setViewGroup( mGroup );
listValue.addItem(); // Element wird der ViewGroup hinzugefügt
ListValue test = new ListValue();
test.setOwnValue( ownValue );
test.setValueCenti( valueCenti );
test.setValueMasche( valueMaschen );
test.setValueReihe( valueReihen );
test.setVorgegebenerString( ausgewaehlteEinheit );
tempList.add( test );
if ( tempList.size() == 3 )
{
onSaveInFile( tempList );
Toast.makeText( context, "YEAH!" + tempList.size(), Toast.LENGTH_SHORT ).show();
}
Toast.makeText( context, "Länge der Liste : " + tempList.size(), Toast.LENGTH_SHORT ).show();