线程的run方法执行完线程就over了。
解决方案 »
- 关于Google Maps Android API v2 使用GoogleMap.addMarker ()进行定位
- popupWindow弹出后,怎么才能让后面的Activity能够响应事件呢
- b87936260请进~ViewPager中通过PagerAdapter加载的多个activity怎么能让子activity在当前屏幕数去焦点后调用onpaus
- pull解析xml数据问题
- android执行某个方法后,想停顿3秒,然后去执行另外一个 方法
- listview 怎么用代码设置它的width啊,好像没这个方法啊,急
- 开机”Android“字样显示
- 嵌入式to移动互联网(安卓)
- 新人求助 求一个APP
- [Android Studio]真机编译闪退
- 如何读取内存文件?不是SDCard!
- 怎样找出是哪个权限不对导致程序关闭?
但我new一个thread,在run中执行startService也是可以的啊。我试过也没什么问题啊
只是每次调用startService时都会new一个thread。如果在服务中开线程,是不是在服务的onCreate方法开启线程就可以?
以后再执行startService,虽然不走onCreate了,但onStart还是在thread原来的方法中执行的吧?
在onCreate中创建的线程,是直到service结束线程才结束吗?还是run函数执行完线程就结束了?
service中其他不耗时的就没有去开辟新线程执行。
我弱弱的问一句 new一个thread,在run中执行startService,Service会有改变么?是本身那个还是又开一个Service?Service不是开机启动的么?
service不会开机启动,广播才会开机就启动。