当前位置:网站首页>Development error notes
Development error notes
2022-07-05 05:09:00 【ximen502_】
development environment IDE
Android Studio Environmental error
- 1. Error prompt that the resource file referenced by the layout does not exist
Caused by: android.content.res.Resources$NotFoundException
Caused by: org.xmlpull.v1.XmlPullParserException:
Binary XML file line #8<gradient> tag requires 'angle' attribute to be a multiple of 45
There is one bg xml file , There is a gradient configuration gradient One of them angle Property is assigned to 128, When reporting an error , The main idea is angle The value of must be 45 Multiple , Changed , The problem is solved in an instant . This problem deserves in-depth analysis , Look at the source code related to error reporting , A little clearer .
- 2.R Resource access is red , But it does not affect the normal operation of the program
You cannot click to view the referenced resource file , Tried some online methods , Doesn't work , So it's upgraded as Version of ,from 4.2.2 to arctic fox, When the upgrade is complete R There is no problem with the resource file , You can click and jump normally , It's not red anymore .
However, there are new problems , That is, the layout file preview appears fuzzy and the constraint position display is inaccurate , It is accurate after operation , I wanted to be demoted to 4.x edition , Then I searched as Of archive Version history , Found an updated Bumblebee bumblebee preview beta1, So I upgraded , Temporarily solved the problem .
Android Coding errors
1.RecyclerView item xml Layout match_parent Level not full
The root layout uses ConstraintLayout and LinearLayout All have this problem , But with RelativeLayout There is no such problem . A search later found that , Originally in onCreateViewHolder Method inside inflate The layout will be methodical viewParent As inflate Methodical roo Parameters can completely solve this problem . Debugging found this viewParent yes RecyclerView.
2. The data format of the string array returned by the server
A picture returned by the server url Array json
{
imgs:"["http://xxx.jpg","http://xxy.jpg"]"
}
This situation is used in Gson go to Bean When ,Bean Medium imgs Can only be String type , Otherwise, the conversion will report an error , This situation gets imgs After the string , It also needs to be parsed manually , The picture url Add one by one to List In the container , A lot more redundant code , Very inelegant . The server needs to place ( Double quotes ) Get rid of ,
{
imgs:["http://xxx.jpg","http://xxy.jpg"]
}
such ,Bean Medium imgs Can be defined as List<String> or MutableList<String>, The conversion tool can be directly converted to carry url Of List Containers , Very elegant .
边栏推荐
- Autocad-- Real Time zoom
- MD5 bypass
- PR first time
- Lua determines whether the current time is the time of the day
- Panel panel of UI
- Leetcode word search (backtracking method)
- Time format conversion
- 3dsmax2018 common operations and some shortcut keys of editable polygons
- 【论文笔记】Multi-Goal Reinforcement Learning: Challenging Robotics Environments and Request for Research
- Redis 排查大 key 的4种方法,优化必备
猜你喜欢

嵌入式数据库开发编程(六)——C API

UE fantasy engine, project structure

小程序直播+电商,想做新零售电商就用它吧!

PostgreSQL 超越 MySQL,“世界上最好的编程语言”薪水偏低

UE4/UE5 虚幻引擎,材质篇(三),不同距离的材质优化

Unity find the coordinates of a point on the circle

【论文笔记】Multi-Goal Reinforcement Learning: Challenging Robotics Environments and Request for Research

Simple modal box

Research on the value of background repeat of background tiling

Embedded database development programming (VI) -- C API
随机推荐
A three-dimensional button
win10虚拟机集群优化方案
Embedded database development programming (V) -- DQL
AutoCAD - full screen display
cocos2dx_ Lua card flip
Django reports an error when connecting to the database. What is the reason
Basic knowledge points
《动手学深度学习》学习笔记
China needle coke industry development research and investment value report (2022 Edition)
Lua determines whether the current time is the time of the day
mysql审计日志归档
669. 修剪二叉搜索树 ●●
Listview is added and deleted at the index
Magnifying glass effect
Use of snippets in vscode (code template)
Common database statements in unity
LeetCode之单词搜索(回溯法求解)
AutoCAD -- dimension break
小程序直播+電商,想做新零售電商就用它吧!
Ue4/ue5 illusory engine, material part (III), material optimization at different distances