【发布时间】:2016-10-24 19:59:26
【问题描述】:
如何为不扩展活动的类创建和设置视图?
我的“MyServiceIntent”类扩展了 IntentService,而不是 Activity。
如何更改 MyServiceIntent 类中的当前视图?目前它只显示 Main 的视图。但我需要在 MyServiceIntent 类中显示一个新视图。
我试过了:
setContentView(R.layout.my_layout)
但我不能调用它,因为我的“MyServiceIntent”类没有扩展 Activity。
我也尝试了静态“MyServiceIntent”类,但它无法从主类访问视图数据。
谢谢
【问题讨论】:
-
您在启动服务时想要不同的布局?如果是这样,则启动一个新活动,然后从新活动启动服务。还是您想访问其他活动的视图?你能更准确地重复你想做的事情吗?
-
是的,我们肯定需要更多信息。您确定要一项服务而不仅仅是一项新活动吗?
-
您必须在某个时候进行活动。服务设计为在后台运行,活动设计用于容纳 UI。
-
谢谢 T.S 和大家。我已经修好了。我像 T.S 所说的那样创建了一个新活动
标签: java android android-intent service view