小编Kev*_*ant的帖子

Android防止嵌套的recyclerview自动重新定位

我有一个ViewPager作为线性布局中的项目,视图寻呼机中的每个项目都包含一个RecyclerView.问题是,无论何时页面最初加载,或者我在ViewPager上更改页面,视图都会自动滚动,因此回收器视图的开头是屏幕的顶部,而不是保持原样.

这个问题的.gif就在这里.注意我没有向下滚动,这是自动重新定位.

如何防止视图自动重新定位到回收器视图的开头?

android listview android-recyclerview

10
推荐指数
2
解决办法
3502
查看次数

如何从Spring Data REST生成的表示中删除超媒体元素?

将Spring Data用于我的REST API时,当前返回的响应包括以下_links字段:

{
  "_embedded": {
  "users": [
    {
      "imageUrl": "some_image_url",
      "name": "some name",
      "id": "57420b2a0d31bb6cef4ee8e9",
      "_links": {
        "self": {
          "href": "http://localhost:8080/users/57420b2a0d31bb6cef4ee8e9"
        },
        "user": {
          "href": "http://localhost:8080/users/57420b2a0d31bb6cef4ee8e9{?projection}",
          "templated": true
        }
      }
    },
...
Run Code Online (Sandbox Code Playgroud)

有没有办法产生输出,这样该_links字段是隐藏的?例如:

{
  "_embedded": {
  "users": [
    {
      "imageUrl": "some_image_url",
      "name": "some name",
      "id": "57420b2a0d31bb6cef4ee8e9",
    },
...
Run Code Online (Sandbox Code Playgroud)

我发现因为我暴露了这个id领域,_links并不是真的有必要,而且大多只是混乱我的反应.

rest spring spring-data spring-data-rest spring-boot

6
推荐指数
1
解决办法
124
查看次数

使用Spring Data查看特定项目时只显示某些字段?

我目前正在使用Spring Boot创建一个带有mongodb后端的REST API.是否可以在查看特定项目时仅显示某些字段,而不是项目列表?

例如,在查看用户列表时,仅显示电子邮件,名称和ID:

GET /{endpoint}/users

{
  "_embedded": {
  "users": [
    {
      "email": "some_email@gmail.com",
      "name": "some name",
      "id": "57420b2a0d31bb6cef4ee8e9"
    }, 
    {
      "email": "some_other_email@gmail.com",
      "name": "some other name",
      "id": "57420f340d31cd8a1f74a84e"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

但是在搜索特定用户时会暴露额外的字段,例如地址和性别:

GET /{endpoint}/users/57420f340d31cd8a1f74a84e

{
  "email": "some_other_email@gmail.com",
  "name": "some other name",
  "address": "1234 foo street"
  "gender": "female"
  "id": "57420f340d31cd8a1f74a84e"
}
Run Code Online (Sandbox Code Playgroud)

给定一个用户类:

public class User {

    private String id;
    private String email;
    private String address;
    private String name;
    private String gender;

...
}
Run Code Online (Sandbox Code Playgroud)

spring mongodb spring-data spring-boot

0
推荐指数
1
解决办法
1865
查看次数