- Forum-Beiträge: 5
22.02.2021, 15:09:12 via Website
22.02.2021 15:09:12 via Website
Hallo Leute ,
hab nen Gehirn Boot Loop , da nur immer wieder auf das devplopper Forum
verwiesen wird oder zu allgemeine Tips kommen ... Leider auch hier im Beitrag :
nextpit.de/forum/546544/settings-menu-soll-activity-aufrufen
Habs mit den Tips dort versucht aber krieg das nicht hin . Meine Version
(auch von wo anders ) , klappert ja wenigstens schon mal extern .
Ich habe das Toolbar Menu mit Links gefüllt und möchte das diese in der App
und nicht extern in meinem mobilen Firefox geöffnet werden .
Wie mache ich das ?
// Tomcat anfang
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Toast.makeText(this, "Selected Item: " +item.getTitle(), Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.action_settings:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("MeinLink/profil_edit.php")));
return true;
case R.id.action_register:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("MeinLink/register_mobile.php")));
return true;
case R.id.action_about:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("MeinLink/terms/about-us")));
return true;
case R.id.action_privacy:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("MeinLink/terms/privacy-policy")));
return true;
case R.id.action_contact:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("MeinLink/contact-us")));
return true;
case R.id.action_other:
Intent intent = new Intent(Intent.ACTION_VIEW).setData(Uri.parse("meineandereseite"));
startActivity(intent);
return true;
case R.id.action_close_app:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
// Tomcat ende
Hier das Menü als Screenshot , die App funktioniert auch aber öffnet halt die Links extern .
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.