求教大神: android 开发的java程序中,一个语句super.onCreate(savedInstanceState); 是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教大神: android 开发的java程序中,一个语句super.onCreate(savedInstanceState); 是啥意思?相关的知识,希望对你有一定的参考价值。

android 开发的java程序中,一个语句super.onCreate(savedInstanceState); 是什么意思?
1.super是一个对象吗?
2.oncreate是一个成员函数吗?
3.savedInstanceState是形参吗?
以上三项分别是什么意思?去哪里可以找到安卓开发中类似的常用函数的详细介绍?
谢谢大家!

super指的是父类
onCreate是一个函数,一般的Actitivy的入口都是这个函数
savedInstanceState是形参, 可能是上一次退出时保存的有用的参数
如果安装工具,比如说Eclipse,那么工具会有提示函数的详细用法,参数,返回值,功能等
参考技术A 1.是个关键字
2.是父类的成员函数
3.是实参

这个类应该是业务相关的,也就是说,那是自己写的,API里面是没有的

C# json字符串转object报错,求教大神怎么处理?

我是做Android开发的,最近学习C#开发,和服务端netty交互数据遇到些问题:
dotnetty 接收到的json数据 Debug.WriteLine msg:
"\"platform\":\"C#\",\"action\":\"login\",\"userInfo\":\"user_id\":100014,\"user_name\":\"admin\",\"password\":\"123456\",\"company\":\"null\",\"status\":1"

debug断点 msg:
"\"\\\"platform\\\":\\\"C#\\\",\\\"action\\\":\\\"login\\\",\\\"userInfo\\\":\\\"user_id\\\":100014,\\\"user_name\\\":\\\"admin\\\",\\\"password\\\":\\\"123456\\\",\\\"company\\\":\\\"null\\\",\\\"status\\\":1\""
解析方式:
JavaScriptSerializer jss = new JavaScriptSerializer();
//SendData send = (SendData)jss.DeserializeObject(msg);
SendData sendData = JsonConvert.DeserializeObject<SendData>(msg);
//SendData sendData2 = (SendData)JsonConvert.DeserializeObject(msg);
实体类属性:
SendData :
public string platform get; set;
public string action get; set;
public UserInfo userInfo get; set;
UserInfo :
public int user_id get; set;
public string user_name get; set;
public string password get; set;
public int status get; set;
public string company get; set;
异常信息:
Newtonsoft.Json.JsonSerializationException
HResult=0x80131500
Message=Error converting value ""platform":"C#","action":"login","userInfo":"user_id":100014,"user_name":"admin","password":"123456","company":"null","status":1" to type '_485_modbus.entity.SendData'. Path '', line 1, position 160.
Source=Newtonsoft.Json
省略无用信息.........
内部异常 1:
ArgumentException: Could not cast or convert from System.String to _485_modbus.entity.SendData.

参考技术A 你的实体类不是poco类吧,也就是有一些额外属性
建议你重新定义纯粹的针对这个json格式的类,看看是否转换还失败
另外,system.text.json是微软官方的json库本回答被提问者采纳
参考技术B 最外围多了一层引号,去除最外围的引号后,还是字符串,所以转换错误了。追问

问题是我在java服务器和Android端都是ok的,C#端就出现这种问题,用过字符串替换,截取,转义等方式还是解决不了。

以上是关于求教大神: android 开发的java程序中,一个语句super.onCreate(savedInstanceState); 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

求教各位大神,我要上线一个JAVA程序的网站,现在要托管一个服务器,我们有一台2U的DELL服务器

java PKIX path validation failed 求教大神帮助解决

Android gradle项目build出问题,求教各位大神

unity build出现的错误 大神们求教了

求教大神,java中关于String类的getBytes()方法的问题

求教大神,java中的jdbc程序为啥要加finally,不是加了try catch以后,后面的语句就会执行了啊