小编Ing*_*yng的帖子

apollo graphql 突变 - JSON 输入意外结束

我正在用 做一个简单的测试@apollo/react-hooks,我收到了这个错误:

ApolloError.ts:46 Uncaught (in promise) Error: Network error: Unexpected end of JSON input
    at new ApolloError (ApolloError.ts:46)
    at Object.error (QueryManager.ts:255)
    at notifySubscription (Observable.js:140)
    at onNotify (Observable.js:179)
    at SubscriptionObserver.error (Observable.js:240)
    at observables.ts:15
    at Set.forEach (<anonymous>)
    at Object.error (observables.ts:15)
    at notifySubscription (Observable.js:140)
    at onNotify (Observable.js:179)
    at SubscriptionObserver.error (Observable.js:240)
    at Object.error (index.ts:81)
    at notifySubscription (Observable.js:140)
    at onNotify (Observable.js:179)
    at SubscriptionObserver.error (Observable.js:240)
    at httpLink.ts:184
Run Code Online (Sandbox Code Playgroud)

当我尝试使用这样的突变时:

ApolloError.ts:46 Uncaught (in promise) Error: Network error: Unexpected end of JSON input
    at new ApolloError (ApolloError.ts:46) …
Run Code Online (Sandbox Code Playgroud)

javascript apollo reactjs graphql apollo-client

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

以编程方式应用于Button时,样式无法完全起作用

这是我的风格:

<style name="buttonQuestionStyle" parent="@style/Widget.AppCompat.Button.Colored">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textColor">@color/white</item>
    <item name="android:textSize">16sp</item>
    <item name="android:padding">25dp</item>
    <item name="android:layout_margin">10dp</item>
    <item name="android:background">@color/questionButton</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

Button btn = new Button(getActivity());
btn.setText(ojb.getText());
if (Build.VERSION.SDK_INT < 23) {
    btn.setTextAppearance(getActivity(), R.style.buttonQuestionStyle);
} else {
    btn.setTextAppearance(R.style.buttonQuestionStyle);
}
Run Code Online (Sandbox Code Playgroud)

在应用程序中:

以编程方式显示如下按钮: 以编程方式按钮

通过布局它起作用了。出现如下: xml布局按钮

这是我在XML布局中的代码:

<Button
    android:text="Question"
    style="@style/buttonQuestionStyle" />
Run Code Online (Sandbox Code Playgroud)

所以...我不知道为什么会发生,以及如何解决。

android android-fragments android-studio

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