小编Yin*_*udi的帖子

当设计库更新到24.2.0时,BottomSheetBehavior不起作用

BottomSheetBehavior正常工作

compile 'com.android.support:design:24.1.1'
Run Code Online (Sandbox Code Playgroud)

但是当我将它更新到24.2.0时,它不起作用.这是一个错误吗?这是我的代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    >

    <LinearLayout
        android:id="@+id/llScroll"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:orientation="vertical"
        android:background="@color/blue_1"
        app:layout_behavior="android.support.design.widget.BottomSheetBehavior">
    </LinearLayout>

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

android android-support-library bottom-sheet

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

如何使用嵌套泛型的杰克逊?

我使用Retrofit和Jackson.有一个像这样的POJO:

public class QuotationHttpResult<T> {
    private int code;
    private Result result;

    public T getData(){
        return result == null ? null : result.getData();
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public Result getResult() {
        return result;
    }

    public void setResult(Result result) {
        this.result = result;
    }

    class Result{
        private T data;

        public T getData() {
            return data;
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

提交的数据是我需要的,有时是POJO,有时候是List.当它是一个列表时,jackson只是将数据转换为LinkedHashMap,即使我使用TypeReference:Json String是:

 {"code": 0,
     "result": {
         "data": [
            {
            "id": "1000", …
Run Code Online (Sandbox Code Playgroud)

java android json jackson

5
推荐指数
1
解决办法
1474
查看次数