android - شرح - تحذير: النشاط المصدّر لا يتطلب تصريحًا




start android studio (2)

لقد قمت مؤخرًا بإنشاء مشروع وإضافة نشاطًا رئيسيًا ونشاطًا رئيسيًا. قمت بتحرير ملف البيان وأضفت نشاط البداية والنشاط الرئيسي فيه. بعد إضافة النشاط الرئيسي ، يعطيني تحذيرًا بأن "النشاط الذي تم تصديره لا يتطلب تصريحًا". ما هو هذا التحذير الذي يعطيني إياه؟ إصدار واجهة برمجة التطبيقات الخاص بي هو android: 15.

الرجاء المساعدة ، شكرا لك!

هذا هو ملف البيان الخاص بي!

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sliit.droidman"
android:versionCode="1"
android:versionName="1.0">

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" />

<application android:label="@string/app_name"
    android:icon="@drawable/ic_launcher"
    android:theme="@style/AppTheme">
    <activity
        android:name=".SplashActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>        
    <activity
        android:name="com.sliit.droidman.main.MainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="com.sliit.droidman.main.MAINACTIVITY" />
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
</application>

</manifest>

أضف هذا إلى تعريف نشاطك

android:exported="false"

قد يكون ذلك بسبب <action android:name="com.sliit.droidman.main.MAINACTIVITY" /> . أنا لا أعرف لماذا تضيف هذا القصد مرشح؟

لا تحتاج عادةً إلى مرشح للنوايا للأنشطة العادية الأخرى.







android-manifest