Я хотел определить имя строки моего намерения в файле strings.xml
, а затем привязать эту строку к фильтру намерения так:
<intent-filter >
<action android:name="@string/app_intent" >
</action>
<category android:name="android.intent.category.DEFAULT" >
</category>
</intent-filter>
Однако, когда я это пробовал, я получаю различные ошибки о том, что система не может найти никакой активности для обработки моих намерений. Я пытался сохранить значения (т.е. Названия целей) централизованными, а не жестко закодированными как в манифесте, так и в коде. Как бы то ни было, по крайней мере, это позволяет мне централизовать его из кода приложения, но у меня все еще есть жестко закодированное в манифесте.
Неужели это невозможно сделать или есть какой-то способ заставить его работать?