也就是加一句:
SetSimMode 1 '硬件模式
SetSimMode 2 '超级模式第一,如果被执行人个人欠债,被执行人是成年人,应当独立承担民事责任。其父亲名下的房产与他无关。法院不会强制要求不应履行义务的人履行义务。否则就是于法无据。
第二,如果被执行人个人欠债,其父亲曾经用自己名下的房产予以担保或者抵押,经法院审理判决后,执行局可以在被执行人不履行义务时,强制执行被执行人父亲的房产。
第三,根据《最高人民法院关于人民法院民事执行中查封、扣押、冻结财产的规定 》第六条:“对被执行人及其所扶养家属生活所必需的居住房屋,人民法院可以查封,但不得拍卖、变卖或者抵债。”第七条:“对于超过被执行人及其所扶养家属生活所必需的房屋和生活用品,人民法院根据申请执行人的申请,在保障被执行人及其所扶养家属最低生活标准所必需的居住房屋和普通生活必需品后,可予以执行。”在Android上常用的定时器有两种,一种是JavautilTimer,一种就是系统的AlarmService了。
实验1:使用JavautilTimer。
在onStart()创创建Timer,每5秒更新一次计数器,并启动。
Java代码
mTimer = new Timer();
mTimerschedule(new TimerTask() {
@Override
public void run() {
++mCount;
mHandlersendEmptyMessage(0);
}
}, 51000, 51000);
mTimer = new Timer();
mTimerschedule(new TimerTask() {
@Override
public void run() {
++mCount;
mHandlersendEmptyMessage(0);
}
}, 51000, 51000);
当连接USB线进行调试时,会发现一切工作正常,每5秒更新一次界面,即使是按下电源键,仍然会5秒触发一次。
当拔掉USB线,按下电源键关闭屏幕后,过一段时间再打开,发现定时器明显没有继续计数,停留在了关闭电源键时的数字。
实验2:使用AlarmService:
21通过AlarmService每个5秒发送一个广播,setRepeating时的类型为AlarmManagerELAPSED_REALTIME。
Java代码
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
amsetRepeating(AlarmManagerELAPSED_REALTIME, firstTime, 51000, sender);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
amsetRepeating(AlarmManagerELAPSED_REALTIME, firstTime, 51000, sender);
拔掉USB线,按下电源键,过一段时间再次打开屏幕,发现定时器没有继续计数。
22setRepeating是的类型设置为AlarmManagerELAPSED_REALTIME_WAKEUP
Java代码
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
amsetRepeating(AlarmManagerELAPSED_REALTIME_WAKEUP, firstTime, 51000, sender);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
amsetRepeating(AlarmManagerELAPSED_REALTIME_WAKEUP, firstTime, 51000, sender);
拔掉USB线,按下电源键,过一点时间再次打开屏幕,发现定时器一直在计数。
如此看来,使用WAKEUP才能保证自己想要的定时器一直工作,但是肯定会引起耗电量的增加。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)