小编Vas*_*yov的帖子

如何在ios图表的LineChart上为点设置不同的颜色?

我需要将一个范围内的值绘制为黄色,将其他范围绘制为红色.怎么实现呢?

ios swift ios-charts

2
推荐指数
1
解决办法
3771
查看次数

如何为 System.Serialized 类设置自定义 json 字段名称?

我正在从服务器获取该响应:

{
    "auth_token": "062450b9dd7e189f43427fbc5386f7771ba59467"
}
Run Code Online (Sandbox Code Playgroud)

为了访问它,我需要使用与原始 JSON 中相同的名称。

[System.Serializable]
public class TokenResponse
{
    public string auth_token; // I want to rename it to authToken without renaming corresponding field in json
    public static TokenResponse CreateFromJSON(string json) {
        return JsonUtility.FromJson<TokenResponse>(json);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将 TokenResponse.auth_token 重命名为 TokenResponse.authToken 而不丢失功能?

c# mono json unity-game-engine deserialization

2
推荐指数
1
解决办法
6152
查看次数

如何使用Retrofit 2上传空白文件?

通过使用以下代码进行改造,我成功地将图像上传到了我的REST API:

        File imageFile = ImagePicker.getFileFromResult(this, resultCode, data);
        RequestBody requestFile =
                RequestBody.create(MediaType.parse("multipart/form-data"), imageFile);
        MultipartBody.Part body =
                MultipartBody.Part.createFormData("userpic", imageFile.getName(), requestFile);

        RetrofitClient.compositeSubscription.add(RetrofitClient.getService().updateProfileUserpic("Token " + RevolutionApp.getInstance().getUserToken(), body).subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Observer<Profile>() {
                    @Override
                    public void onCompleted() { }

                    @Override
                    public void onError(Throwable e) { }

                    @Override
                    public void onNext(Profile profile) {
                        mProfileFragment.fetchProfileData();
                    }
                }));
Run Code Online (Sandbox Code Playgroud)

现在,我需要向我的API发送空文件(空)。如何执行呢?

MultipartBody.Part.createFormData("userpic", imageFile.getName(), requestFile)
Run Code Online (Sandbox Code Playgroud)

不起作用

rest file-upload retrofit

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

NestedScrollView里面的ViewPager里面的WebView不能垂直滚动

我需要启用放置在nestescrollview中的viewpager的webview滚动,因为我正在使用CollapsingToolbarLayout.但我不能滚动它.所有工作除了WebView滚动.哪里错了?

在此输入图像描述

这是我的活动标记:

<?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"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_read_article"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorBackgroundLight"
    android:fitsSystemWindows="true"
    tools:context="ru.pwrg.revolution.activities.ReadArticleActivity">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/app_bar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fitsSystemWindows="true"
        android:theme="@style/AppTheme.AppBarOverlay">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/toolbar_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:fitsSystemWindows="true"
            app:contentScrim="@color/colorBackgroundDark"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <ImageView
                android:id="@+id/article_cover"
                android:layout_width="match_parent"
                android:layout_height="200dp"
                app:srcCompat="@color/colorBackgroundDark" />

        </android.support.design.widget.CollapsingToolbarLayout>

        <android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/colorPrimaryDark" />


    </android.support.design.widget.AppBarLayout>
    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <android.support.v4.view.ViewPager
            android:id="@+id/pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fillViewport="true"
            app:layout_behavior="@string/appbar_scrolling_view_behavior" />

    </android.support.v4.widget.NestedScrollView>

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

ViewPager标记的WebView片段:

<WebView android:id="@+id/article_webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="8dp"
    xmlns:android="http://schemas.android.com/apk/res/android" />
Run Code Online (Sandbox Code Playgroud)

android android-webview android-viewpager android-nestedscrollview

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

Java正则表达式返回完整字符串而不是捕获

Java代码:

String imagesArrayResponse = xmlNode.getChildText("files");
Matcher m = Pattern.compile("path\":\"([^\"]*)").matcher(imagesArrayResponse);

while (m.find()) {
    String path = m.group(0);
}
Run Code Online (Sandbox Code Playgroud)

串:

[{"path":"upload\/files\/56727570aaa08922_0.png","dir":"files","name":"56727570aaa08922_0","original_name":"56727570aaa08922_0.png"}{"path":"upload\/files\/56727570aaa08922_0.png","dir":"files","name":"56727570aaa08922_0","original_name":"56727570aaa08922_0.png"}{"path":"upload\/files\/56727570aaa08922_0.png","dir":"files","name":"56727570aaa08922_0","original_name":"56727570aaa08922_0.png"}{"path":"upload\/files\/56727570aaa08922_0.png","dir":"files","name":"56727570aaa08922_0","original_name":"56727570aaa08922_0.png"}]
Run Code Online (Sandbox Code Playgroud)

m.group退货

path":"upload\/files\/56727570aaa08922_0.png"
Run Code Online (Sandbox Code Playgroud)

而不是路径的捕获​​值。我哪里错了?

java regex

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