我看到一些关于从服务调用 startActivity() 的现有问题,他们都建议不要这样做。但是,如果我的服务需要用户提供的配置信息才能被主要活动有效使用,该怎么办?如果主活动向服务发送消息说“嘿!用户说他现在要配置你!”,这是否是服务启动活动的适当理由?
或者是否有一些完全不同且风格更正确的方式来为通常完全在后台运行的服务提供用户配置?
我看到一些关于从服务调用 startActivity() 的现有问题,他们都建议不要这样做。但是,如果我的服务需要用户提供的配置信息才能被主要活动有效使用,该怎么办?如果主活动向服务发送消息说“嘿!用户说他现在要配置你!”,这是否是服务启动活动的适当理由?
或者是否有一些完全不同且风格更正确的方式来为通常完全在后台运行的服务提供用户配置?