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