intent.getAction () está retornando NULL

No meu aplicativo, adicionei uma tela inicial e criei a atividade inicial e fiz as alterações apropriadas no arquivo de manifesto. No entanto, quando executo meu aplicativo, a tela inicial é exibida por seu tempo alocado e, em seguida, retorna um NullPointerException. O problema está sendo causado por

 intent.getAction()

Na linha 241 da classe para a qual meu splash redireciona, intent.getAction () está retornando null. No meu entender, a ação é obtida do arquivo de manifesto para a atividade especificada. Isso é correto não é? Em caso afirmativo, alguém pode olhar para isso e ver se eu estraguei alguma coisa? Não vejo nada de errado.

 <activity android:name=".Main"
              android:label="@string/app_name">       

    </activity>

   <activity android:name=".SplashActivity" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

            <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
            <action android:name="android.intent.action.GET_CONTENT" />

            <data android:mimeType="*/*" />
            <category android:name="android.intent.category.OPENABLE" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

_________Se declaração que está recuperando a ação______________

 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));

    }
}

questionAnswers(1)

yourAnswerToTheQuestion