首页>代码>Android蓝牙坦克对战游戏>/Tank-FrameManage/app/src/main/java/yong/tank/Communicate/ComData/ComDataPackage.java
package yong.tank.Communicate.ComData; import com.google.gson.Gson; import yong.tank.Data.GameSendingData; /** * Created by hasee on 2016/11/26. * 处理传输输入的工具类 */ public class ComDataPackage { private static Gson gson = new Gson(); public static ComDataS packageToS (String commad,String info){ return new ComDataS(commad,info); } public static ComDataF packageToF (String flag,ComDataS comDataS){ return new ComDataF(flag,comDataS); } public static GameSendingData packageToObject (String info){ return gson.fromJson(info, GameSendingData.class); } public static ComDataF packageToF (String flag,String commad,String info){ return new ComDataF(flag,packageToS(commad,info)); } public static ComDataF unpackToF(String msg){ /* 保留这种泛型的做法,以后学习吧 Type objectType ; if(clazz.equals("String")){ //objectType = new TypeToken<ComDataF<String>>(){}.getType(); }else{ //objectType = new TypeToken<ComDataF<testDto>>(){}.getType(); }*/ return gson.fromJson(msg,ComDataF.class); } }
最近下载更多
微信网友_6503414500216832 LV1
2023年6月3日
ArcherSavitar LV1
2023年3月6日
陌陌丹 LV5
2022年6月11日
dasdascccf LV10
2022年6月10日
yunqueque LV1
2022年5月12日
mudingc木钉 LV30
2021年10月8日
gzq666 LV1
2021年6月23日
xielxi LV4
2020年11月21日
883721 LV1
2020年3月20日
戎马书生 LV15
2019年12月26日
最近浏览更多
AIWU1234 LV2
6月9日
yerwiu LV10
1月6日
yhwyhw1 LV2
2023年12月19日
tianshi LV7
2023年10月19日
wlhl1h LV1
2023年7月17日
wgsidnb LV1
2023年6月11日
妖刀飞姬杯 LV2
2023年6月9日
微信网友_6503414500216832 LV1
2023年6月3日
ArcherSavitar LV1
2023年3月6日
watsonChen LV1
2023年2月9日