I'm trying to draw menu from a custom class but nothing is showing. Any idea?
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public abstract class MyBaseActivity extends Activity {
@override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.guestmenu, menu);
return super.onCreateOptionsMenu(menu);
}
@override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.menuLogin :
Util u = new Util();
Toast.makeText(this, u.writeToast(), Toast.LENGTH_SHORT).show();
break;
case R.id.menuRegister :
Toast.makeText(this, "Registration selected", Toast.LENGTH_SHORT).show();
break;
}
return super.onOptionsItemSelected(item);
}
}
*******************************************************
public class Home extends MyBaseActivity {
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
}
}
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public abstract class MyBaseActivity extends Activity {
@override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.guestmenu, menu);
return super.onCreateOptionsMenu(menu);
}
@override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.menuLogin :
Util u = new Util();
Toast.makeText(this, u.writeToast(), Toast.LENGTH_SHORT).show();
break;
case R.id.menuRegister :
Toast.makeText(this, "Registration selected", Toast.LENGTH_SHORT).show();
break;
}
return super.onOptionsItemSelected(item);
}
}
*******************************************************
public class Home extends MyBaseActivity {
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
}
}