想了一天的有关问题,如何在intentService中向UI线程传送参数

想了一天的问题,怎么在intentService中向UI线程传送参数
本人大四学生,android菜鸟
留校帮老师做项目,看的是别人留下的源码,
目前要实现的核心功能是
把web服务器上的数据存到本地数据库.
源码中是

Intent  updataintent  =new Intent(MainActivity.this,IntentSerive.class);
   
updataintent.putExtra("created", "+2014-02-03 10:23:32");
     updataintent.putExtra("modified", "");
     updataintent.putExtra("deleted", "");
     updataintent.putExtra("max_num", "15");
     updataintent.putExtra("is_task", "");
     updataintent.putExtra("keywords", "");
     updataintent.putExtra("tags", "");
     updataintent.putExtra("include_tags", "");
     updataintent.putExtra("orderby", "");
     updataintent.putExtra("sort", "");
    
        startService( updata);  

以上代码在UI线程中调用

protected void onHandleIntent(Intent arg0) {
/*这里是intentService的实现
核心功能:从web端获取note对象( 对应于activity中的各个数据项)
Json对象已经可以调试输出
主要问题是如何把对象插入到sqlite数据库中
能不能在这个函数里面用myhelper直接插
不能的话,怎么把当前服务获取的对象变量传到mainactivity里面
在mainacitivity里面如何一个不漏的把对象接收

百度谷歌了一些方法,绑定服务啦,message handle了,
看的不是太懂.
由于时间比较紧,希望高手们给个思路
说的详细一点
*/
}

------解决方案--------------------
看下SyncTask类,可以在后台运行任务,数据刷新用publishProgress
------解决方案--------------------
你去耐心看一下handle的用法吧 和sendmessage一起用