多线程在Android中不起作用
在我的应用程序中,我所做的是创建多个服务类 在我的主要活动中,我想使用线程调用这个服务类 但在我的应用程序中发生的是,当我启动第一个线程来调用第一个服务时,它可以完美地工作,但当我试图通过创建新线程来调用另一个服务类时,它根本不会被调用 这是我的活动代码多线程在Android中不起作用,android,multithreading,android-activity,Android,Multithreading,Android Activity,在我的应用程序中,我所做的是创建多个服务类 在我的主要活动中,我想使用线程调用这个服务类 但在我的应用程序中发生的是,当我启动第一个线程来调用第一个服务时,它可以完美地工作,但当我试图通过创建新线程来调用另一个服务类时,它根本不会被调用 这是我的活动代码 public void startService(View v) { Thread t= new Thread(){ @Override public void run() {
public void startService(View v)
{
Thread t= new Thread(){
@Override
public void run()
{
Intent inte= new Intent(getApplicationContext(), IntentService_Demo.class);
startService(inte);
}
};
t.start();
}
public void startService_2(View v)
{
Thread t2= new Thread(){
@Override
public void run()
{
Log.e("1", "Clicked_2");
Intent inte2= new Intent(getApplicationContext(), IntentService_Demo_2.class);
startService(inte2);
}
};
}
请帮助我我做错了什么?您还没有开始您的线程。将此代码放在第二个方法中
t2.start();
你还没有开始你的线程。将此代码放在第二个方法中
t2.start();
你还没有开始你的线程。将此代码放在第二个方法中
t2.start();
你还没有开始你的线程。将此代码放在第二个方法中
t2.start();
logcat中有消息吗?logcat中有消息吗?logcat中有消息吗?logcat中有消息吗?