открыть действие для редактирования контакта в адаптере синхронизации

В Android SampleSyncAdapter есть следующий фрагмент кода:

/**
 * Adds a profile action
 *
 * @param userId the userId of the sample SyncAdapter user object
 * @return instance of ContactOperations
 */
public ContactOperations addProfileAction(long userId) {
    mValues.clear();
    if (userId != 0) {
        mValues.put(SampleSyncAdapterColumns.DATA_PID, userId);
        mValues.put(SampleSyncAdapterColumns.DATA_SUMMARY, mContext
            .getString(R.string.syncadapter_profile_action));
        mValues.put(SampleSyncAdapterColumns.DATA_DETAIL, mContext
            .getString(R.string.view_profile));
        mValues.put(Data.MIMETYPE, SampleSyncAdapterColumns.MIME_PROFILE);
        addInsertOp();
    }
    return this;
}

Я добавил это как фильтр для моей деятельности

    <intent-filter>
        <action android:name="@string/syncadapter_profile_action" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="vnd.android.cursor.item/vnd.myapp.profile"
            android:host="contacts" />
     </intent-filter>  

где SampleSyncAdapterColumns.MIME_PROFILE = vnd.android.cursor.item / vnd.myapp.profile

Я добавил контакт, и я вижу запись, но когда я нажимаю на нее, ничего не происходит. Что я должен сделать, чтобы начать действие, когда пользователь нажимает на него? Я пытался сделать то, что предлагаетсяВот для предсотовых устройств:Хитрость заключается в том, чтобы вставить строку данных «Редактировать в MyApp», которая приведет пользователя к вашему приложению, и ваше приложение затем предоставит редактору действие

Ответы на вопрос(2)

Ваш ответ на вопрос