커니님의

http://androidhuman.tistory.com/ 사이트에서 열심히 정독을 해봤는데
암시적인 인테트는 어떻게 사용하는지 이해를 못하겠내요

우선 명시적인건 쉽게 호출을 하고 있습니다.

궁금한건 제가 만든 Activity를 암시적으로 호출을 해볼려고 합니다.

AndoridMainfest.xml에 아래와 같이 선언을 했습니다

       <activity android:name=".CustomManager"
                  android:label="@string/app_name">
               <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <action android:name="com.sale.CustomLayout" />     <!-- 이부분이 맞는지 모르겠내요 -->
                <category android:name="android.intent.category.DEFAULT" />
                <data  android:mimeType="vnd.android.cursor.item/vnd.com.sale.CustomLayout" /> <!--이부분도 모르겠습니다.-->
            </intent-filter>
        </activity>


java Source


Uri uri = Uri.parse("com.sale.CustomLayout");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);                             intent.setData(Uri.parse("vnd.android.cursor.item/vnd.com.sale.CustomLayout"));
startActivityForResult(intent, 2);

어디를 수정을 해주어야 하는지 수정좀 부탁드립니다.