早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问这个构造怎么实例化?先说一下公司的需求:需要用RemoteViews来远程控制通知栏上的自定义显示但是公司要求不能用xml方式实例化.通过查看了API文档PublicConstructorsRemoteViews(StringpackageName,in

题目详情
请问这个构造怎么实例化?先说一下公司的需求:需要用RemoteViews来远程控制通知栏上的自定义显示但是公司要求不能用xml方式实例化.通过查看了API文档Public ConstructorsRemoteViews(String packageName, int layoutId)Create a new RemoteViews object that will display the views contained in the specified layout file.RemoteViews(Parcel parcel)Reads a RemoteViews object from a parcel.发现可以通过两种方式实例化但是公司不希望通过 layout下xml方式来实例化,那么第一种方式肯定是不行的所以必须通过代码生成UI但是我代码生成了一个View组件.但是我不知道怎么把View和RemoteViews关联起来.而且 问一下第二种构造方法是什么? 能不能实现我所说的需求?请高手指点
▼优质解答
答案和解析
参数的parcel应该是个可序列化的东西,就像java的序列化一样,实现了那个序列化接口的对象 可以保存传递,这个也是一样的你找找parcel的用法 然后把你的view 序列化一下 应该就可以了