다음 조건 중 하나라도 참인 경우에는 응용 프로그램에 대한 활동을 작성하기 위해 활동 만들기를 사용할 수 없습니다.
명령행에 비파일 인수(매개변수)가 필요한 경우.
예를 들어, 활동 만들기를 사용하여 다음 명령어에 대한 활동을 작성할 수 없습니다.
lp -ddevice filename
여기서 사용자는 명령어를 실행할 때마다 device를 제공해야 합니다.
응용 프로그램 아이콘의 레이블이 활동 이름의 레이블과 달라야 하는 경우.
예를 들어, 기존 활동의 지역 언어 버전을 제공하기 위해 활동 만들기를 사용할 수 없습니다.
활동이 활동 데이터베이스의 고급 기능을 필요로 하는 경우.
이러한 고급 기능의 예로는 다음 작업을 수행하는 활동을 들 수 있습니다.
활동 정의에서 원격인 시스템에서 명령어를 시작합니다.
다른 활동을 호출하는 경우.
다른 사용자(예를 들어 수퍼유저)로 실행해야 하는 경우.
"매핑" 기능을 폭넓게 사용하는 경우.
활동에 제공된 파일 인수의 수에 따라 동작이 달라지는 경우.