Witam,
Klikam na button który wprowadza zmiany do bazy danych firebase - po kliknięciu chcę pozostać w aktualnym Activity, ale aplikacja cofa mnie do poprzedniego activity. Jak to naprawić?
w logach jest coś takiego:
Recording user engagement, ms: 16039
V/FA: Using measurement service
V/FA: Connecting to remote service
V/FA: Activity paused, time: 287812780
D/FA: Logging event (FE): _e, Bundle[{_o=auto, _et=16039, _sc=Ustawienia, _si=2840803977113897262}]
V/FA: Using measurement service
V/FA: Connection attempt already in progress
kod:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
database = FirebaseDatabase.getInstance();
dataRef = database.getReference();
setContentView(R.layout.activity_ustawienia);
taryfaView = (EditText) findViewById(R.id.editText3);
cenaZaMinView = (EditText) findViewById(R.id.editText5);
mnoznikView = (EditText) findViewById(R.id.editText2);
kwotaStartowaView = (EditText) findViewById(R.id.editText6);
dataUse = dataRef.child("UsersLogin").child(Logowanie.id);
dataUse.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
user = dataSnapshot.getValue(User.class);
taryfaView.setText(user.getTaryfa());
cenaZaMinView.setText(user.getCenaZaMin());
mnoznikView.setText(user.getMnoz());
kwotaStartowaView.setText(user.getKwotaStart());
}
@Override
public void onCancelled(DatabaseError error) {
}
});
}
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
public void zmianaHasla(View v){
EditText hasloView = (EditText) findViewById(R.id.editText);
String haslo = hasloView.getText().toString();
if(!(haslo.equals(null) || haslo.equals(""))){
dataUse = dataRef.child("UsersLogin").child(Logowanie.id).child("Password");
dataUse.setValue(haslo);
}
}