Название действия, получающего данные из намерений

Я добавил активность, которая получает намерения с данными, так это выглядит в манифесте

<activity
        android:name="com.example.SavePictureActivity"
        android:label="@string/save_image_to_gallery"
        >
    <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="image/*"/>
    </intent-filter>
</activity>

На некоторых устройствах заголовок этой активности в диалоге «Поделиться» установлен на строку «save_image_to_gallery» в моих ресурсах, это нормально, но на других устройствах, в частности на устройствах Samsung Galaxy S4 и Samsung Galaxy Note 2, этот заголовок установлен на мой название приложения, это не нормально. Что я могу сделать с этим? Я также попытался установить атрибут «android: label» для тега фильтра намерений, эффект тот же.


person user1724727    schedule 09.10.2013    source источник


Ответы (1)


Я нашел причину, она заключалась в том, что у меня было два разных действия с одинаковыми метками, и Android изменил их на имена приложений, чтобы сделать их разными.

person user1724727    schedule 16.10.2013