How can I start MAIN activity with the help of <intent-filter>?
===

When I declare my main activity in this maner:

    <activity android:name=".general.MyActivity"
              android:configChanges="orientation|keyboardHidden"
              android:windowSoftInputMode="stateHidden"
              android:screenOrientation="portrait">
        <intent-filter>
              <action android:name="android.intent.action.MAIN"/>
              <action android:name="com.package.name.MyActivity"/>
              <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

then I get an error `No Activity found to handle Intent { act=com.package.name.MyActivity flg=0x24000000 }` when I am using this code:

    Intent intent = new Intent("com.package.name.MyActivity");
    intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
    context.startActivity(intent);

If do not use `Intent i = new Intent(this, MyActivity.class);` how can I do this with the help of `action` for `<intent-filter>`
