当前位置: 编程技术>移动开发
本页文章导读:
▪下拉刷新的代码-中转 下拉刷新的代码--转发
转发别人的代码
......
▪ 关于Service的start方法札记 关于Service的start方法笔记
众所周知,Android Service里的onCreate方法永远只会执行一次。
当调用startService()方法的时候,如果Service还没启动的话,就会调用onCreate(),否则调用onStrat方法。
这里.........
▪ 分享一款自各儿的生日管家应用源码完整版 分享一款自己的生日管家应用源码完整版
该应用的源码本人已经上传到源码天堂那里了,大家可以免费在那里下载的,源码比较完整的,如果大家有什么好的建议可以留下来,我会定时来查.........
[1]下拉刷新的代码-中转
来源: 互联网 发布时间: 2014-02-18
下拉刷新的代码--转发
转发别人的代码
[2] 关于Service的start方法札记
来源: 互联网 发布时间: 2014-02-18
关于Service的start方法笔记
众所周知,Android Service里的onCreate方法永远只会执行一次。
当调用startService()方法的时候,如果Service还没启动的话,就会调用onCreate(),否则调用onStrat方法。
这里就会产生一个问题,在多次使用startService()的时候,会不会产生不同的对象呢?
其实仔细想想也就知道了,onCreate()方法,就会创建实例,而onStrat()就不会产生实例。
如果在多处地方调用onStrat也一样
为些我写一个例子来测试一下;
Activity如下,在创建Activity的时候启动了Service,然后点击按钮也调用startService()方法
public class MainActivity extends Activity implements OnTouchListener { Button btton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent i = new Intent(MainActivity.this, MyService.class); i.putExtra("msg", "Activity 启动"); startService(i); btton = (Button) findViewById(R.id.button1); btton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(MainActivity.this, MyService.class); i.putExtra("msg", "Button启动"); startService(i); } }); }
Service,定义一个int 型,在每次的调用onStrat()的时候把int的值给输出来,变量加1
public class MyService extends Service { private int i = 0; @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { Log.v("xiaozhi", i + "i"); super.onCreate(); } @Override public void onStart(Intent intent, int startId) { String msg = intent.getStringExtra("msg"); Log.v("xiaozhi", msg + "========>" + i+" satrtid====>"+startId); i++; super.onStart(intent, startId); }
输出如下,由此可见,调用onStart方法都是在一个实例上操作
[3] 分享一款自各儿的生日管家应用源码完整版
来源: 互联网 发布时间: 2014-02-18
分享一款自己的生日管家应用源码完整版
该应用的源码本人已经上传到源码天堂那里了,大家可以免费在那里下载的,源码比较完整的,如果大家有什么好的建议可以留下来,我会定时来查看的。
"好的技术需要分享"
源码下载地址:http://code.662p.com/view/4377.html
详细说明:http://android.662p.com/thread-1114-1-1.html
最新技术文章: