导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - AdviceActivity.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 AdviceActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.showself.ui;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.mifeng.ui.R;
import com.showself.service.g;
import com.showself.utils.Utils;
import com.showself.utils.r;
import com.showself.utils.u0;
import com.showself.view.ImmersiveStatusBar;
import com.tencent.smtt.sdk.TbsMediaPlayer;
import java.util.HashMap;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;

public class AdviceActivity extends c {
    private EditText a;
    private ImmersiveStatusBar b;
    private int c;
    private int d;

    private String f2532e;

    class a implements Runnable {
        a() {
        }

        @Override
        public void run() {
            ((InputMethodManager) AdviceActivity.this.getSystemService("input_method")).toggleSoftInput(0, 2);
        }
    }

    private class b implements View.OnClickListener {
        private b() {
        }

        @Override
        public void onClick(View view) {
            AdviceActivity adviceActivity = AdviceActivity.this;
            adviceActivity.f2532e = adviceActivity.a.getText().toString().trim();
            int id = view.getId();
            if (id == 2131296486) {
                AdviceActivity.this.finish();
                return;
            }
            if (id != 2131296490) {
                return;
            }
            int i2 = AdviceActivity.this.c;
            if (i2 == 1) {
                AdviceActivity.this.F();
                return;
            }
            if (i2 == 2) {
                Intent intent = new Intent();
                intent.putExtra("declaration", AdviceActivity.this.f2532e);
                AdviceActivity.this.setResult(500, intent);
                AdviceActivity.this.finish();
                return;
            }
            if (i2 == 3 && !TextUtils.isEmpty(AdviceActivity.this.f2532e)) {
                Utils.U0(AdviceActivity.this);
                HashMap hashMap = new HashMap();
                hashMap.put("aid", Integer.valueOf(AdviceActivity.this.d));
                hashMap.put("declaration", AdviceActivity.this.f2532e);
                com.showself.service.f fVar = new com.showself.service.f(10060, hashMap);
                ?? r4 = AdviceActivity.this;
                r4.addTask(fVar, r4);
            }
        }

        b(AdviceActivity adviceActivity, a aVar) {
            this();
        }
    }

    public void F() {
        String trim = this.a.getText().toString().trim();
        if (TextUtils.isEmpty(trim)) {
            Toast.makeText((Context) this, R.string.input_your_suggest, 0).show();
            return;
        }
        HashMap hashMap = new HashMap();
        hashMap.put("note", trim);
        hashMap.put("type", 1);
        addTask(new com.showself.service.f(10031, hashMap), this);
    }

    @Override
    public void init() {
        TextView textView = (TextView) findViewById(R.id.tv_nav_title);
        Button button = (Button) findViewById(R.id.btn_nav_left);
        Button button2 = (Button) findViewById(R.id.btn_nav_right);
        button2.setVisibility(0);
        button2.getLayoutParams().height = r.b(this, 17.0f);
        button2.getLayoutParams().width = r.b(this, 27.0f);
        this.b = (ImmersiveStatusBar) findViewById(2131298726);
        EditText editText = (EditText) findViewById(R.id.et_setting_advice);
        this.a = editText;
        editText.setFocusable(true);
        this.a.setFocusableInTouchMode(true);
        this.a.requestFocus();
        Intent intent = getIntent();
        this.c = intent.getIntExtra("type", 0);
        this.d = intent.getIntExtra("aid", 0);
        String stringExtra = intent.getStringExtra("declaration");
        this.f2532e = stringExtra;
        this.a.setText(stringExtra);
        int i2 = this.c;
        if (i2 == 1) {
            textView.setText(R.string.opinion_retroaction);
        } else if (i2 == 2 || i2 == 3) {
            textView.setText(R.string.manifesto);
        } else if (i2 == 4) {
            textView.setText(R.string.report);
        }
        button2.setBackgroundResource(R.drawable.custom_navi_right_confirm);
        Executors.newSingleThreadScheduledExecutor().schedule(new a(), 200L, TimeUnit.MILLISECONDS);
        b bVar = new b(this, null);
        button.setOnClickListener(bVar);
        button2.setOnClickListener(bVar);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.setting_advice);
        u0.q(this, null);
        init();
        u0.i(this, this.b, R.color.navigationbar_bg, true);
    }

    @Override
    protected void onResume() {
        super.onResume();
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    public void refresh(Object... objArr) {
        Utils.n(this);
        int intValue = ((Integer) objArr[0]).intValue();
        HashMap hashMap = (HashMap) objArr[1];
        if (hashMap != null) {
            String str = (String) hashMap.get(com.showself.net.e.o1);
            Integer num = (Integer) hashMap.get(com.showself.net.e.n1);
            if (intValue != 10031) {
                if (intValue == 10060) {
                    if (num.intValue() == 0) {
                        Utils.Y0(this, R.string.change_success);
                        Intent intent = new Intent();
                        intent.putExtra("declaration", this.f2532e);
                        setResult(TbsMediaPlayer.TbsMediaPlayerListener.MEDIA_INFO_TIMED_TEXT_ERROR, intent);
                        finish();
                    } else {
                        Utils.Z0(this, str);
                    }
                }
            } else if (num.intValue() == 0) {
                Toast.makeText((Context) this, R.string.feedback_uploaded_success, 0).show();
                finish();
            } else {
                Toast.makeText((Context) this, (CharSequence) (getString(R.string.feedback_uploaded_faild) + str), 0).show();
            }
        }
        g.i(this);
    }
}