【发布时间】:2014-02-18 08:50:07
【问题描述】:
在我的应用程序中,我正在做的是创建多个 Service 类。
从我的主要活动中,我想使用线程调用这个 Service 类。
但是在我的应用程序中发生的情况是,当我启动第一个线程以调用 First Service 时,它工作得很好,但是当我尝试通过创建新线程来调用另一个服务类时,它根本没有被调用。
这是我的活动代码,
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);
}
};
}
请帮助我做错了什么?
【问题讨论】:
-
logcat 中有消息吗?
标签: android multithreading android-activity