Почему некоторые намерения деятельности не имеют действия - PullRequest
0 голосов
/ 29 декабря 2011

Могут быть глупые вопросы, но ...

Обычно, когда вы запускаете действие, вы получаете следующее в выводе logcat. Например, страница настроек Wifi:

12-28 16: 47: 18.125: INFO / ActivityManager (2461): начало деятельности: намерение {act = android.intent.action.MAIN cmp = com.android.settings / .wifi.WifiSettings}

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

12-28 16: 47: 34.047: INFO / ActivityManager (2461): начало деятельности: намерение {cmp = com.android.settings / .wifi.AdvancedSettings}

, который имеет только cmp и не имеет действия. Это почему? Спасибо!

1 Ответ

0 голосов
/ 29 декабря 2011

Мои внутренние действия едва ли имеют действие. Действие требуется только в том случае, если ваша деятельность может выполнять несколько действий, таких как «просмотр», «выбор», «воспроизведение», «отправить». Если у вас есть только одна базовая функциональность, вы можете просто пропустить ее.

...