小编Rag*_*han的帖子

如何在Retrofit 2(Android)中将JSON OBJECT作为参数发送

@GET
Call<List<User>> getMyFriends(@Header(GlobalDeclarationsRetrofit.HEADER_AUTHORIZATION) String lang, @Url String url, "Need to send a json object here");
Run Code Online (Sandbox Code Playgroud)

应该非常感谢任何帮助..

android retrofit retrofit2

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

当应用程序在后台使用数据有效负载时,如何处理Android FCM消息?

使用FCM的Android推送通知在后台应用程序时无法处理.通知栏中显示默认消息.

任何人都可以帮助我在后台应用程序时如何处理消息.

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    super.onMessageReceived(remoteMessage);
Run Code Online (Sandbox Code Playgroud)

}

当应用程序在后台时,不会调用此方法.任何帮助对我都有很大的帮助.

android push-notification firebase-cloud-messaging

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

如何使用Retrofit 2获取API请求/响应时间

我在我的Android应用程序中使用Retrofit 2.1.0进行API解析.我需要通过改造来解析API所花费的时间.

如何使用Retrofit 2获取请求/响应时间.

下面是我用于API解析的Retrofit Rest客户端调用.

public static class ServiceGenerated {
    static OkHttpClient httpClient = new OkHttpClient.Builder()
            .connectTimeout(60, TimeUnit.SECONDS)
            .readTimeout(60, TimeUnit.SECONDS)
            .writeTimeout(60, TimeUnit.SECONDS)
            .addInterceptor(new Interceptor() {
                @Override
                public Response intercept(Chain chain) throws IOException {
                    Request.Builder ongoing = chain.request().newBuilder();
                    return chain.proceed(ongoing.build());
                }
            })
            .build();


    private static Retrofit.Builder builder =
            new Retrofit.Builder()
                    .baseUrl(RetrofitUtils.API_BASE_URL)
                    .client(httpClient)
                    .addConverterFactory(GsonConverterFactory.create());


    public static <S> S createService(Class<S> serviceClass) {
        Retrofit retrofit = builder.client(httpClient).build();
        return retrofit.create(serviceClass);
    }

}
Run Code Online (Sandbox Code Playgroud)

android retrofit2

4
推荐指数
3
解决办法
7100
查看次数

RX Java with Retrofit-2 VS Normal Retrofit-2

我目前Retrofit2用于API解析。因为我被要求用RxJava+Retrofit为我的新应用程序更改它。我怎样才能做到这一点。什么是使用的好处RxJava沿Retrofit

任何帮助都应该受到高度赞赏。

下面是我用于正常Retrofit解析的代码

Retrofit.Builder builder =new Retrofit.Builder().baseUrl(API_BASE_URL).client(httpClient).addConverterFactory(GsonConverterFactory.create());
Retrofit retrofit = builder.client(httpClient).build();
return retrofit.create(serviceClass);
Run Code Online (Sandbox Code Playgroud)

android android-layout rx-java retrofit2

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

RealM无法使用嵌套类保存数据

我正在为我的项目使用RealM,并且无法在其中保存具有嵌套类的类.我在android studio中收到以下错误.

RealmClass annotation does not support nested classes
Run Code Online (Sandbox Code Playgroud)

这就是我在做的事情:

 public class Test extends RealmObject  {

    @SerializedName("1")
    @Expose
    private Leave leave;
    @SerializedName("2")
    @Expose
    private Today today;
    @SerializedName("3")
    @Expose
    private Vehicle cab;
    @SerializedName("4")
Run Code Online (Sandbox Code Playgroud)

Realm的Gradle版本如下:

compile files('libs/realm-android-0.84.2.jar')
Run Code Online (Sandbox Code Playgroud)

任何帮助对我都非常有用.

database sqlite android realm android-studio

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