سؤال

أرغب في تشغيل خدمة خلفية يتم تشغيلها عند فتح صورة في المعرض ثم أقوم بشيء خيالي مع الصورة ... بقدر ما أعرف أن فتح الصورة في المعرض سيؤدي إلى نية جديدة للعرض هذه الصورة. (صححني إذا كنت مخطئًا). كانت فكرتي هي التقاط تلك النية في مرشح نية الخدمة المذكورة التي أريد تنفيذها.

هذا هو مرشح نيتي من البيان:

<service android:name=".MyService">
<intent-filter> 
<action android:name="android.intent.action.PICK" /> 
<category android:name="android.intent.category.DEFAULT"  /> 
<data android:path="/external/images/media" android:scheme="content" /> 
</intent-filter>
</service>

مرشح النية هذا لا يعمل ولا أعرف السبب. ما هو مرشح النية الصحيح/كيف يمكنني العثور عليه؟

هل كانت مفيدة؟

المحلول

ما هو مرشح النية الصحيح/كيف يمكنني العثور عليه؟

لا يمكنك فعل هذا. لا يمكنك اعتراض Intent تستخدم لبدء Activity.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top