Hej. Ostatnio zacząłem uczyć się Androida [Java] i napotkałem na błąd.
Error:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
Error:java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
private FirebaseAuth mAuth;
private Toolbar mToolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAuth = FirebaseAuth.getInstance();
mToolbar = (Toolbar) findViewById(R.id.main_page_toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setTitle("App");
}
@Override
public void onStart() {
super.onStart();
FirebaseUser currentUser = mAuth.getCurrentUser();
if(currentUser == null){
GoToStart();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()){
case R.id.main_logout_btn:
FirebaseAuth.getInstance().signOut();
GoToStart();
break;
case R.id.main_settings_btn:
Intent intent = new Intent(MainActivity.this, SettingsActivity.class);
startActivity(intent);
break;
}
return true;
}
private void GoToStart(){
Intent intent = new Intent(MainActivity.this, StartActivity.class);
startActivity(intent);
finish();
}
Nie wiem co może powodować ten proszę i dlatego tu jestem.