我创建了一个服务类,现在我试图在这个类中运行一个新线程.服务在我的服务中开始MainActivity,这很有效.该部分Toast.Message中的onCreate()第一个显示,但我的线程runa()中的消息没有出现.认为它应该与新的一起工作Runnable().
public class My Service extends Service {
private static final String TAG = "MyService";
Thread readthread;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
Toast.makeText(this, "My Service Created", Toast.LENGTH_LONG).show(); //is shown
readthread = new Thread(new Runnable() { public void run() { try {
runa();
} catch (Exception e) {
//TODO Auto-generated catch block
e.printStackTrace();
} } });
readthread.start();
Log.d(TAG, "onCreate");
}
@Override
public …Run Code Online (Sandbox Code Playgroud)