Hi ich versuche folgendes Objekt zu speichern und finde einfach keine Lösung wie das gehen soll. Ich möchte keine Datenbank sondern die Accountinfos sollen so einfach wie es geht aufs handy gespeichert werden. Ich möchte mit den Daten arbeiten also zu diesem User sollen dann noch andere Sachen hinzugefügt werden
Code:
package de.miguel.frozzenlist.frozzenbetaa;
import androidx.appcompat.app.AppCompatActivity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class Register extends AppCompatActivity {
private static final String TAG = Register.class.getSimpleName();
private static final String FILENAME= TAG+ "database.txt";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
}
public void Register(View view) {
//decliation
String input;
String inputE;
String inputP;
String inputControlP;
Counter counter = null;
SharedPreferences mySPR;
int inputID;
User user =new User();
String userData;
//source
EditText inputName= (EditText)findViewById(R.id.bntInputName);
EditText inputEmail=(EditText)findViewById(R.id.bntInputEmail);
EditText setPasswort=(EditText)findViewById(R.id.bntsetPasswort);
EditText setControlPasswort=(EditText)findViewById(R.id.bntControlPasswort);
//set to User
input= (inputName.getText().toString());
inputE= (inputEmail.getText().toString());
inputP= (setPasswort.getText().toString());
inputControlP=(setControlPasswort.getText().toString());
user.setUserName(input);
user.setEmail(inputE);
if(input.equals(inputControlP)){
user.setPasswort(inputP);
}
inputID=counter.getId();
user.setUserID(inputID);
userData= user.toString();
}
}