Android: динамически связывает тип данных с активностью - PullRequest
2 голосов
/ 09 ноября 2010

В моем приложении есть сценарий использования, где после определенного момента мне нужно связать данные с действием. Таким образом, всякий раз, когда выполняется намерение с действием и типом данных, моя деятельность может быть открыта. Я знаю, что можно статически связать тип данных с действием через AndroidManifest.xml.

Можно ли динамически и программно зарегистрировать тип данных для действия? Любые указатели приветствуются.

1 Ответ

6 голосов
/ 09 ноября 2010

Можно ли динамически и программно зарегистрировать тип данных для действия?

номер

Если требуемый <intent-filter> известен заранее, но вы хотите включить его только после определенного момента, вы можете достичь этого с помощью <activity-alias> (отключите его с самого начала и включите его программным путем через PackageManager). Увы, <intent-filter> не похоже на то, что вы можете включить или отключить, по крайней мере, исходя из того, что я вижу в документации манифеста.

...