Bom dia estou tentando ir para outra tela através de botão no menu, mas só da erro!
`@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}`
Bom dia estou tentando ir para outra tela através de botão no menu, mas só da erro!
`@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}`
Fala jurbs,
Você está inflando o arquivo XML do menu?
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return true; }
Se sim, você deve ter items no seu arquivo XML dessa forma:
<item android:id="@+id/voltar_home" android:icon="@drawable/ic_back" android:orderInCategory="100" app:showAsAction="always" />
Então no seu onOptionsItemSelected na condição do IF, você deve colocar o ID do seu item, dessa forma:
if (id == R.id.voltar_home) {
return true; }
E por fim, dentro do if você coloca a ação que vai ter ao pressionar o botão.
Abraços.