我是这个机器人的新手.我正在使用服务做一些后台工作.所以我从我的活动开始服务如下.
getApplicationContext().bindService(
new Intent(getApplicationContext(), MyAndroidUpnpServiceImpl.class),
serviceConnection,
Context.BIND_AUTO_CREATE
);
Run Code Online (Sandbox Code Playgroud)
但问题是android活动被阻止了.直到服务,
onServiceConnected(ComponentName className, IBinder service){ ..}
Run Code Online (Sandbox Code Playgroud)
被叫回来.所以我搜索了这个.我开始知道我必须在新线程中开始我的服务.所以请任何人帮我这样做.
在活动中的线程或服务中的线程中放置冗长的网络访问代码有哪些优点/缺点?它会如何影响应用程序?我正在编写流媒体音频播放器,从我到目前为止所读到的内容中将代码放入服务中仍然会阻止应用程序,因此需要一个新的线程,是否有人知道放置这段代码是否更有意义在服务中.