сделал меню, по клику по определенному пункту должна строиться динамическая картинка (типа графика) на текущем canvas.
Вопрос 
1) почему=то не входит в процедуру отрисовки bitmap, соответственно не отрисовывает (либо я коряво что-то делаю)
2) пункт меню после выбора - не пропадает с экрана, а висит окошком (т.е. как будто нажата кнопка выпадения меню), ну это уже второстепенное.
Код
 
Override
  public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_launch) {
            StartDrawGraph();
        }
....
  }
    public void StartDrawGraph() {
    // проверяю условия, беру данные, загоняю их в массив
    setContentView(new DrawView(this));
    }
    class DrawView extends View {
        public DrawView(Context context) {
            super(context);
        }
        
Override
        protected void onDraw(Canvas canvas) {
            canvas.drawBitmap(DrawOnBitmap(),0,0,null);
        }
        public Bitmap DrawOnBitmap() {
            // тут идет создание bitmap для отрисовки
        }
    }