多次调用IntentService的onHandler(Intent intent)方法

时间:2014-02-26 00:24:18

标签: android

我们正在从SQLite数据库加载大量数据,并使用IntentService。

有一项活动在加载完成后从IntentService接收广播。在IntentService完成之前尝试启动活动时,会多次调用onHandler(Intent intent)方法。

Intent Service在应用程序启动时启动。

 public void onCreate(){
    super.onCreate();
    startService(new Intent(this, QuoteService.class);  
 }

意图服务

@Override
protected void onHandleIntent(Intent intent) {
    Log.v("Intent","Handler Intent");
    DataAccessObject dof=new DataAccessObject(getApplicationContext());
    ........
`........` *// data loaded from Data Access Object*

sendPersonListBroadcast();

    *//  method which sends Broadcast to Activity*

1 个答案:

答案 0 :(得分:0)

您的申请中还有一个流程吗?它会在每个进程中调用应用程序中的onCreate