当前位置: 编程技术>移动开发
本页文章导读:
▪下拉刷新的代码-中转 下拉刷新的代码--转发
转发别人的代码
......
▪ 关于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
最新技术文章: