com relação a esse trecho de código, o context está dando erro dentro do botão positive(para buscar parametrizadas).
if (item.getItemId() == R.id.menu_lista_prova_Calendário){
            Context context = getContext();
            LinearLayout linearLayout = new LinearLayout(context);
            linearLayout.setOrientation(LinearLayout.VERTICAL);
            final EditText campoInicial = new EditText(context);
            campoInicial.setHint("Inicio");
            campoInicial.setInputType(InputType.TYPE_DATETIME_VARIATION_DATE);
            final EditText campoFinal = new EditText(context);
            campoFinal.setHint("Fim");
            campoFinal.setInputType(InputType.TYPE_DATETIME_VARIATION_DATE);
            linearLayout.addView(campoInicial);
            linearLayout.addView(campoFinal);
            new android.support.v7.app.AlertDialog.Builder(context)
                    .setView(linearLayout)
                    .setMessage("Digite as datas para busca")
                    .setPositiveButton("Buscar", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            String dataInicioString = campoInicial.getText().toString();
                            String dataFinalString  = campoFinal.getText().toString();
                            Calendar dataInicio = ConversorDeData.converte(dataInicioString);
                            Calendar dataFinal  = ConversorDeData.converte(dataFinalString);
                            GerarDatabase gerarDatabase = new GerarDatabase();
                            AppDataBase dataBase = gerarDatabase.gera(context);// erro aqui
                            ProvaDao provaDao = dataBase.getProvaDao();
                            List<Prova> provas = provaDao.buscaPeloPeriodo(dataInicio, dataFinal);
                            configuraAdapter(context, provas);//erro aqui
                        }
                    })
                    .show();
        }
    } 
            