Ich mache eine Anwendung, wo ich den Benutzernamen in nav_header_home.xml (oben) setzen möchte, aber ich bin nicht in der Lage, den Namen Parameter zu senden, der in dem Moment der Anmeldung des Benutzers in der Aktivität zu Hause erhalten . Ich verwende zu senden:Navigationsansicht - Unterstützung Google
abreInicio.putExtra("nome_usuario", dados[3]);
und zu empfangen, in der Java da nach Hause Ich habe:
public class home extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
String nomeusuario, email;
TextView txtpontosr, txtnome;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
txtnome = (TextView) findViewById(R.id.txtnome);
txtpontosr = (TextView) findViewById(R.id.txtpontosr);
nomeusuario = getIntent().getExtras().getString("nome_usuario");
email = getIntent().getExtras().getString("email_usuario");
Auch würde Ich mag die Benutzer-Punkte an der gleichen Stelle setzen, ist dies nicht fest Wie kann ich eine Swipe-Aktualisierung in der Aktivitätsdatenbank implementieren, um diese Daten zu aktualisieren?
Schließlich möchte ich einen Ratschlag, für eine bessere UI wäre besser eine Navigationsansicht mit Aktivitäten und in diesen Aktivitäten in der Tolbar eine Rück- oder eine Navigationsansicht mit Aktivitäten, die Navigationsansicht oder Fragmente haben?