- Forum-Beiträge: 27
23.01.2016, 15:36:40 via Website
23.01.2016 15:36:40 via Website
wie im titel schon beschrieben will ich über die toolbar die Activitys wechseln und das ohne fragmente.
da meine Kenntnis etwas sehr klein sind und ich die Mechaniken noch nicht wirklich verstehe komme ich nicht wirklich weiter und stecke in einer Sackgasse.
die app die ich machen will verfügt über ein Login wo man daten von einem server abrufen kann welche nicht mit support.v4 in Verbindung funktioniert. zumindest ich es nicht hinbekomme.
deshalb ohne fragmeinte.
die app soll einfach nur über ein geringes menu und MeuneItems in der toolbar steuerbar sein.
ich versuche dies seit tagen über google umzusetzen nur leider erziele ich damit keine erfolge.
nun hoffe ich das jemand von euch eine Lösung oder idee hat.
nun zum code:
MainActivity
public class MainActivity extends AppCompatActivity {
private SQLiteHandler db;
private SessionManager session;
private Button miProfile;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_main, menu);
return true;
}
public void onComposeAction(MenuItem mi){
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.miCompose:
return true;
case R.id.miProfile:
Intent intent = new Intent(MainActivity.this, UserActivity.class);
startActivity(intent);
return true;
}
return onOptionsItemSelected(item);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
}
menu/menu_main.xml:
xmlns:app="http://schemas.android.com/apk/res-auto">
android:id="@+id/miCompose"
android:icon="@drawable/menu"
android:onClick="onComposeAction"
android:title="Compose">
android:id="@+id/miProfile"
android:icon="@drawable/ic_profile"
android:onClick="onComposeAction"
android:title="Profile">
vielen dank
— geändert am 23.01.2016, 16:11:13
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.