package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.util.Log;
import com.ifpdos.debugmenu.action.ShowFreeRamAction;
import com.ifpdos.debugmenu.action.base.ItemInfoAction;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.f.a.r2.n2;
import f.a.k;
import f.a.w.e.d.c;
import f.a.z.a;
import java.text.DecimalFormat;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes.dex */
public class ShowFreeRamAction extends ItemInfoAction {
    private static final String TAG = "ShowFreeRamAction";

    public ShowFreeRamAction(Context context) {
        super(context);
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemInfoAction
    public String getValue(Context context) {
        final float fE = n2.e(context);
        DecimalFormat decimalFormat = new DecimalFormat("#.0%");
        Log.i(TAG, "percentage=" + fE);
        new c(new k() { // from class: d.f.a.p1.s5
            @Override // f.a.k
            public final void subscribe(f.a.j jVar) {
                c.a aVar = (c.a) jVar;
                aVar.d("");
                aVar.b();
            }
        }).y(30L, TimeUnit.SECONDS).w(a.f4044c).n(f.a.s.b.a.a()).g(((RxAppCompatActivity) this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).u(new f.a.v.c() { // from class: d.f.a.p1.r5
            /* JADX WARN: Multi-variable type inference failed */
            @Override // f.a.v.c
            public final void accept(Object obj) {
                ShowFreeRamAction showFreeRamAction = this.f2909b;
                double d2 = fE;
                int i2 = d2 >= 0.9d ? -65536 : d2 >= 0.7d ? -256 : -16711936;
                showFreeRamAction.setColor(i2);
                ((d.f.a.j2.e.f) showFreeRamAction.mViewModel).f2615i.i(Integer.valueOf(i2));
            }
        }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
        return decimalFormat.format(fE);
    }
}
