Python_UDP Connect

Server端(Server.py):

Client端(Client.py):

此代码在Mac的Terminal下运行,如果以上代码运行报错,请使用其他方式进行连接。Python Version: 3.6

Python_TCP Connect

Server端(Server.py):

Client端(Client.py):

本代码是在Mac的Terminal下运行。(Python Version: 3.6)如果你的代码是跟上方相同,而无法运行,相信我,不是代码错了,而是运行环境的问题。

Android:解决Fragment重叠问题

1.解决在android选项卡中使用fragment在横屏情况下会出现fragment重叠的情况,这里将在AndroidManifest.xml中给放置fragment的activity设置属性,使fragment在切换屏幕的情况下不会再走activity的生命周期。

问题重现方式:对手机横竖屏进行切换并且点击选项卡按钮

解决:在AndroidManifest.xml文件中添加fragment所在activity的属性,添加如下:

2.解决当内存不足时,activity被系统回收时造成重叠问题。

原因:onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState);保存了一些数据。

问题重现方式:按home键退出程序后,再进入程序。

解决方案:在onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState);中保存fragment,并在activity重新打开时家在这些fragment。代码如下: