intent.getAction () возвращает NULL

В своем приложении я добавил заставку, создал всплывающее действие и внес соответствующие изменения в файл манифеста. Однако, когда я сейчас запускаю свое приложение, на экране-заставке отображается выделенное время, а затем возвращается исключение NullPointerException. Проблема вызвана

 intent.getAction()

В строке 241 класса, на который перенаправляется мой всплеск, intent.getAction () возвращает значение NULL. Насколько я понимаю, действие извлекается из файла манифеста для указанного действия. Это правильно, не правда ли? Если так, может кто-то взглянуть на это и посмотреть, если я что-то глючил? Я не вижу ничего плохого.

        

    

   

            
            
            
            
            
            

            
            
            
        

_________Если оператор, который получает action______________

 Intent intent = getIntent();

    System.out.println("Intent action is " + intent.getAction());
    if(intent.getAction().equals(Intent.ACTION_GET_CONTENT)) {
        bimg[5].setVisibility(View.GONE);
        mReturnIntent = true;
 } else if (intent.getAction().equals(ACTION_WIDGET)) {
        Log.e("MAIN", "Widget action, string = " + intent.getExtras().getString("folder"));
        mHandler.updateDirectory(mFileMag.getNextDir(intent.getExtras().getString("folder"), true));

    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос