本人的恋爱逃生记

在上两篇博客《跨进程间如何举办AIDL IPC
通信(一)》
《跨进程间咋样举办AIDL
IPC
通信(二)》
中,我们介绍了基本类型参数及自定义复杂类型的AIDL
IPC通信,理论上曾经大半涵盖了多数需求。但一旦自定义类型中富含枚举ENUM类型参数时,又改什么处理呢?
枚举本质上是一个类,相当于在自定义类中引入了一个新的类,接下去我们将钻探带有ENUM类型参数的自定义类型怎样在不同的进程间开展传递。
同一以上次两篇博文的代码工程为底蕴:

“我,是爱您的。”

1. Service端

当巨蟹女说出这句话的时候,我失声痛哭。即便自己了然,她并没有像自家爱他那么爱自己,但这句话,我实际是等了太久太久了。我还是不知情,她是不是仅仅是由于某种怜悯,才披露这句话。

a) 成立一个枚举ENUM

这一次大家来创制一个业余爱好的枚举,包括游泳,音乐和足球;

package tech.onroad.aidlserverdemo.bean;

/**
 * Created by Liting Wang on 10/11/2017.
 */

public enum Hobby {
    SWIM,
    MUSIC,
    FOOTBALL;
}

只是,这时的自家并不知道,过不了多长时间,我就会迎来跟巨蟹女的第四回失恋。

b) 修改自定义类Person

引入Hobby作为Person的分子变量,生成构造方法及geter and seter方法

......
private Hobby hobby;

......
protected Person(Parcel in) {
    name = in.readString();
    age = in.readInt();
    hobby = Hobby.values()[in.readInt()];
}

......
public Hobby getHobby() {
        return hobby;
}

public void setHobby(Hobby hobby) {
    this.hobby = hobby;
}
......

特意要留意的是收获枚举序列化的值不可以写成hobby =
in.readInt(),而应转化成enum的具体值:hobby =
Hobby.values()[in.readInt()];

同理复写writeToParcel/readFromParcel接口

......
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(name);
    parcel.writeInt(age);
    parcel.writeInt(hobby.ordinal());
}

public void readFromParcel(Parcel reply) {
    this.name = reply.readString();
    this.age = reply.readInt();
    this.hobby = Hobby.values()[reply.readInt()];
}
......

其中parcel.writeInt(hobby.ordinal())是将枚举的序号写入Parcel;
Hobby.values()[reply.readInt()]是读取对应序号的枚举值。
若是修改上述多少个办法,此外的绝不修改。

恋爱沼泽

实质上,我并不认为星座跟人有多大的关系,但在这里只是以此视作名字的代表。星座的演说平日都是不可证伪的,人们会有察觉的出门符合自己想象的地点去靠,而对并不规范的前瞻无意识的不经意这一个现象,也不时在恋爱关系中冒出:恋爱中强势的一方有恃无恐,而弱势的一方则故意的去美化对方的作为来麻痹自己,无意识的去忽略对方真实的打算。

当场的自我亦是这般。

图片 1

沼泽地的人言可畏并不在于其表象,而是你不知情您要走的下一步是平安的依然致命的。当您假如沦为沼泽之中,它就会逐渐吞噬你,也许它并不深,但丰富淹没你。

在相恋的沼泽地中,所有的梦想一定成为泡影。

可更欠好的是,我并不想逃。

在和巨蟹女的交往当中,即便是在分手期,只要他一通电话,一条短信,我就会跑到他身边,像极了一只被丢掉的流浪狗。经常翻出她写过的局部还算得上温柔的短信反复咀嚼,告诉要好,她爱过自家,喜欢过自家,这就够了。当时竟是把这句德意志联邦共和国女散文家Kathinka
Zitz的“我爱您,与你何干?”奉为箴言。

b) 实现OnroadService的introducePerson接口

俺们将客户端传过来的hobby属性打印出来,并回传瑟维斯(Service)(Service)Person的hobby属性给客户端。

@Override
public Person introducePerson(Person person) throws RemoteException {
    Log.d(TAG, "My name is " + person.getName() +
            ", I am " + person.getAge() +
            ", My hobby is " + person.getHobby());
    Person svcPerson = new Person();
    svcPerson.setName("ServicePerson");
    svcPerson.setAge(0);
    svcPerson.setHobby(Hobby.FOOTBALL);
    return svcPerson;
}

时至前日Service(Service)端代码已修改形成。

末段四回分离

当一个人曾经甩了另一个人五次的时候,而他却仍觉得,本次跟前五回如故一样的,再等一等,如故得以在联名的。

以这厮就是我。

最后两回,我记不太知道分手的说辞是怎么样,好像是“她爸妈不喜欢我,觉得自家并未力量给她孙女幸福”;“她哥哥也认为我们俩不适当”;“我并不是她所寻找的真爱“…….

“真爱”,有一段时间,我当成恨透了“真爱”这么些字眼。对于我来说,爱,就是愿意跟其它一个人一生在一块,我,是随着这些目标去和她接触的。可我不懂她口中的这一个“真爱”到底是怎么样,我只晓得这是一个随便自身怎么样扭曲自己,都心有余而力不足达成的一个正经。

图片 2

本人想我不情愿吐弃的原因是:假设本身错过了她,以后一定找不到比他更好的人了。

2. Client端

魂结

父母看来我跟巨蟹女分手之后,如故日常会见,仍然为他牵肠挂肚,知道自己还不曾从离其余伤痛中走出去。于是,请了一位教会的讲师指点自己,这位先生对本身协助特别大,尽管只见了五回,不过她让明白了一件分外关键的概念

  • “魂结”。

图片 3

“魂结 ‘应该是个造出来新词,是一种’
剪不断理还乱“的,不健康的真情实意关系。没错,就是那么回事。而剪不断的根本原因是,作为当事人的本人不甘于剪断

  • 其一人自身不情愿失去,这片恋爱的沼泽我不甘于逃出去。

这位老师说,固然你确认你的此外一半就是她,假若你不剪断,你们四个的前景的向上也会很困苦;相反,假设你决定剪断这段”魂结“,你能够看清现状,甚至也足以采用跟她再次起初,你们能够有一个例行的起首。

这段话打动了我。

爱好摆弄电脑的人必然知道,如若电脑系统出了问题,中了病毒,重新安装系统往往比修复更靠谱。我后面不乐意放下的缘故是恐怖放下了随后,就再也没机会了,然则,放下才有可能再一次起头突破了这一个阻力,我的情怀起先逐渐变好最终,父母初步出大招

  • 找巨蟹女面谈。

你们一定没怎么见过在相恋关系中那样倚重父母的人吧,但一对有灵气,相亲相爱的爹娘是能协助子女走出情绪困境。

首先,婶婶跟她预定了一个限期截至日期,让她想精通也做出一个操纵,跟我到底要确立一个怎么关联。恋人?朋友?不过不要要暧昧。

到了定期,岳丈跟她在一个咖啡馆里,让他把他的想法表明清楚,她表示只想跟我做恋人,没有前进成恋人的想法。

其实,听了爹爹的转述之后,我反而有点如释重负了。这种如释重负就接近一个原先从来在迫不及待等待高考结果的学生,终于意识到了最终结出,尽管不甚理想,但不论是什么样,这件事早已有一个定论了,接下去的问题就是复读一年如故去一个不是那么优良的高校。

图片 4

担忧就像一把摇椅,就算给您工作干,但从未带你到此外地点去。

a) 将瑟维斯(Service)(Service)端的Person类文件及枚举文件复制到Client端,包名需相同。

由于我们只修改了Person对象,并不曾修改aidl文件,所以不需要再行编译,只需要将瑟维斯(Service)(Service)端的Person类文件及枚举文件复制到Client端,包名相同即可。

觉知 – 原来我直接在循环里

人生中,大家不光会赶上各个各种问题,还会遭受各个各种援救大家的人。

有一天,教会的柳牧师跟师母跟自己拉家常的时候说:“
?你为啥每便都挑硬骨头啃呢”

这句话让我突然醒来过来,原来从高校到工作,我的历任女对象都有惊人的相似之处:美观,泼辣,做事雷厉风行,颇有进攻性等……而在这一个涉嫌之中,我直接在追寻着这个女生的认同,直到精疲力尽,然后,恋情终结。

图片 5

最好循环结构

也是这一回,让自家起来反省:也许问题出在自己要好身上。

我的恋爱史就像一个体弱多病的人品尝短跑,长跑,游泳,篮球,足球等等后,发现自己都不擅长,然后继续去尝试任何的体育项目。我跟巨蟹女的涉嫌则是自身一直在自我不善于的运动项目上死磕,毅力可嘉,但也仅此而已。

其实,没有找到自己适合的体育项目的最要紧的缘故是友善的柔弱多病,而不是哪个种类档次的问题。对于体弱多病的人,最应该去做的应当是看病,渐渐磨练肢体,然后再去尝试。

觉知,是获取治疗的第一步。而我的家长在自己的大好过程中起到了重点的效用。

b) 大家同样在onService(Service)Connected()方法里调用我们的自定义类型参数AIDL接口

Person person = new Person();
person.setName("Liting");
person.setAge(20);
person.setHobby(Hobby.SWIM);
try {
    Person svcPerson = mIOnroad.introducePerson(person);
    Log.d("Client", "Service return: Hello " + svcPerson.getName() +
            ", you hobby is " + svcPerson.getHobby());
} catch (RemoteException e) {
    e.printStackTrace();
}

原生家庭的震慑超越你的想象

从襁褓到年轻人一代,伯伯差不多是不到的,一个月能跟五伯相处的时间寥寥无几0.5岁后,我们从曾祖父母家搬出来,因而,我差不多是由生母带大的。五伯及时在外打拼,做建筑工程项目,赶在了上个世纪90年间的好时候,据说异常时候甲方甚至会给公公打电话催她来提项目余款,这在明日是不行想像的。

图片 6

而在家中,小姑则将四姨与严父融为一身。 –
我认识的首先个妇女就是本人生活中的权威,短时间的与大伯异地还有家庭的零碎,将二姑的温柔消耗殆尽那对自己接纳配偶暴发了很深的熏陶:在遇见妻子此前,我追求的每一个女童都震惊的相似,特别是工作风格,我欣赏她们的隆重,遇事绝不磨磨唧唧,犹豫不决,是的,她们身上有自家三姨的独到之处。但一般这样的女性往往也愈加强势,很难妥协,除了顺从她们,没有任何可以协调相处的法门。

3. 测试

将AidlServerDemo及AidlClientDemo的apk装载到Android设备或者模拟器上,运行:得到瑟维斯(Service)及client端的log如下

11-10 05:58:29.259 2637-2651/tech.onroad.aidlserverdemo
D/OnroadService: My name is Liting, I am 20, My hobby is SWIM
11-10 05:58:29.261 4028-4028/tech.onroad.aidlclientdemo D/Client:
Service return: Hello ServicePerson, you hobby is FOOTBALL

证实枚举类型也得以健康传递了。


总体代码可到我的github下载:>
https://github.com/onroadtech/AidlDemo


更多博文可访问我的私家网站:www.onroad.tech
迎接指定,共同提升,指定邮箱:onroad_tech@163.com

再回到柳牧师的这句“你干吗历次都挑硬骨头啃呢?”事实上,那么些女子身上打动我的一面是妈妈的优点,而其此外一方面又是本人多年来想躲避的那种无所不在的被操控感即使操控的花样不相同,但在那么些涉及之中,我连续被动的那一方,总是用尽全力想去讨好对方

或是这样样她会和自身二姨相处的好有的,这样他会接受我的迷信,也许这样我会取得她的爱。

故而,当三伯到底回过头来,向阿姨和自己“还债”的时候,改变悄无声息的在我心中起先发出了。

图片 7

相依为命相爱父二姨

爹爹的回归使得这些家到底像个家了,而大姨也逐渐卸下了从严的一头,变得更和蔼了。不仅如此,大叔还向本人道歉,说“很多年来都并未理想照顾我们,陪伴大家,现在她要补回来。”我见到大爷不仅说,也是这么做的,这是自个儿的金科玉律。

新生,叔伯还主动去读书了如何经营家庭的课程,回来后她报告我说:“
原本你大妈跟自身吵架,讲道理的时候,并不是真的要讲道理,她只是在用这种艺术来向我表示抗议:她从未备受我的依赖。
“多么宝贵的经历,五叔结婚近30年才习得的道理,让自家在结合前就了解了。

老人家给孩子对宝贵的遗产,就是他俩相互相爱。

看着老人在家里和谐的涉及,固然也有争论,争持,可是总能和好,这让自身对婚姻有了特其它信念。真是应了这句古语,解铃还须系铃人。

自家专门感恩有如此一段时间,可以和老人如此和谐的相处,要了解“疗伤”是很需要时日的。我能感觉到到,我比往日快乐了,总能用主动的情怀去看待事情。

而这背后,是信仰的能力。每个人都急需信仰,有人信仰上帝是好心人的,有人信仰金钱是万能的,但终归都是有迷信的,否则心灵就没有支撑。支撑我们那一个家庭的信仰是对上帝的信奉,而正是以此信仰让老爹愿意放下身段,向她早已伤害过的人赔礼道歉,岳母和我也甘愿接受这份道歉,并宠信以后的光阴会更美好。信仰,给了俺们少一些埋怨,多一些感恩的说辞。

世界上有森林,而且不少浩大

在自身斩断了“魂结”之后,有一天我在星Buck里写一些办事上的事物,突然有一位曾在教会的女孩子QQ上问我工作,(她四姨跟自己大姑认识,她毕业后在阿伯丁做事,于是让自身带着去教汇聚会,由此有一对关系)聊的很投机,后来她间接来星Buck会合聊了结结实,这一见,让自家在此以前还有些泄气的心怀一扫而光。

  • 原来世界上真正不只有一棵树,而是一片大片树林。

图片 8

当然,那段关系并不曾什么结果,因为天性,价值观等依然不可以符合,这只是我碰着妻子在此之前的一段小插曲


  • 每个女孩都不简合”(这是我们极度年代任贤齐的这首“对面的女孩看过来”里的一句)。

每个人都是特种的,世界上没有一模一样的叶子,更不可以有一模一样的人,错过了这厮,当然不会再遇见跟他一样的,可是“每个人都是专程的。”世界很大,有成千上万广大树林,总会有您的栖身之地。

分享你及时的等级

从大学初恋到遇见妻子,整整7年。这7年里,我经历了5次失利的婚恋关系,可不论是在单身的时候,还是恋爱的时候,我都不美满。

在这段“每个女孩都不简单”的小插曲后,我偶然间读到一本叫“什么人是自身的绝妙配偶”的书,里面关于单身的章节吸引了自家里面有一句话:

单身的时候,就享受单身

从未有过进入婚姻关系的时候,一个人睡在双人床上沉浸在大团结的孤独之中,却忘记一些唯有在单身的时候,才有所的东西

  • 比如说大气可控的随机时间。

图片 9

从这些理念继续往下想,你就会汲取下面的下结论:


单身的时候,拥有大量可控的轻易时间,由此,要过得硬利用这段日子,多跟家人,好友相处,学习有些技术,知识,因为当你进去婚姻的时候,你的妄动时间会大幅度缩水;

——在谈恋爱的时候,你和你的意中人拥有不少“谈判”的上空,在那么些之间内,你要尽可能仔细的去探听对方再决定,真的可以跟这个人终生吧?因为,过了这段时光,你再忏悔的财力可就很高了;

——进入婚姻之后、生育在此以前,你和您的伴侣拥有大量的二人日子,因而,要优质利用这段时光和您的情人相处,一起去旅行、一起享用电视机时间,一起下厨请客人就餐,一起睡懒觉……,享受家里安静的时刻,要精通,有了宝贝之后,你们的二人日子将巨大缩水;

…………

你会意识,人生的每一个等级都是绝世的,都有可取,也都有通病,你不容许拥有具有阶段的亮点,却不直面这些等级的先天不足。多花点时间聚焦在只有那些阶段才有的“优势时间”上,才不枉度过这段年华。否则,你协调就是温馨最大的包围,一贯记忆着昔日的好,期盼着前途的改观,却绝非享受当下的好。

在怎么着阶段,就做哪些阶段最该做的事。

道理特别特其余精打细算,但是,当你真正这么去做的时候,你就起来通往这位“更好的投机”迈出了一大步。

于是,我先导花时间去学学,学习我在干活范围以内,可触及的最感兴趣的事。结果,我尝试了累累本职工作之外的作业。对于刚毕业参加工作的人来说,第一份工作、第一个工作岗位,往往并不是最契合的。在首先家合作社工作的七八年里,我做过电气项目工程师、项目内务管理、产品规格管理、集团VI标识导入、集团宣传片、宣传册、ERP(集团资源计划软件)管理、PDM(产品数据管理软件)管理、若干店家管理章程导入等等,在不少人眼中是一个很不务正业,多管闲事的日光小伙子,但途经这个尝试,让自己找到了一部分直属于我自己的、难以替代的岗位,到底有没有自己有趣味、并且有潜力做的很好的事吗?不进行是很难通晓的。在那些时代中,不要用“自己多做了那一个,又不会多拿工资”这种情怀去看,而是“哇塞,我得以在此处品尝这样多充分的工作,并且这让自家得以了然各样工作的互相关系……”那种以店堂的为平台,并注重自我成长的情态。

据此,在自我偏离店铺然后,同事早就告诉自己说:“像你同一,能够协调五个部门,制定,促进业务流程执行的人,还真得需要啊”这是对自我工作的一个很重点的肯定,我专门手舞足蹈。

自家也主动投身于教会的活动中,学习圣经知识,引导小组,后来还变成了教会青年团契的首脑。

在前导青年团契的时候,成员的高流动性让自己十分麻烦,但就像单身时就享受单身(单身也是有优势的),那么,高流动性一定也有其优势。就像蒲公英的种子,风一吹就都散了,然则大自然就是那么奇妙,它们飘到哪就在哪生根。因着这几个启发,我还开首了一项“蒲公英事工”,目的并不是要提高多少个成员,而是以分子一定会距离为前提,尽可能在她们离开从前,传授给他们一些着实有价值的事物,值得他们投身的东西,让他们就是离开,也可以在别处生根发芽。这跟基督教的福音传播的重任非凡之契合。

本身在跟老婆还有大伯二姨第一次会见时,就热情的向她们介绍我们青年团契的“蒲公英事工”,这也变为小叔对我的加分项,据妻子记念说,在见完自家第一面之后,他们在去德班的列车上,叔伯一贯在他面前说自己的感言。


有色的人更知道生的珍爱

洞房花烛后有一天,妻子幽幽的说:“我丈夫不论跟什么人结婚,都能天天开快意心的。”当时,我只是简单的开展了否认。

想必是老婆所认识的自家,是一个很少有负面情感的人,碰到各样事总能找到值得感恩的地点。

过了两天,我郑重的跟他说道:“我感谢上帝,让自身可以境遇你,假若不是跟你在一块儿,我决然不会像现在,每一日都那么愉快!”妻子反问道:“你怎么能那么规定呢?”
‘因为,我在跟旁人在联名的时候,不是这样的人。’ 我回答道。

我很感恩,妻子并不认识这一个在恋爱沼泽中不愿逃生的“我”,当他遇见自己时,我已痊愈大半。感谢上帝让我们在对的刻钟,遇见对的人,我曾在谈恋爱的沼泽中死里逃生,对前天甜蜜的婚姻生活,有限度的感恩戴德。这样的活着,过一天,赚一天!

盼望由此向您享受自己的“恋爱逃生”经历,能够对还未步入婚姻的您有所帮忙。

下四回,我会跟你大饱眼福自己和爱人的故事 –
不按常理出牌,但却持有灵性的相处之道。