和通讯录 v4.2.0版本的 MD5 值为:f213fa766dccbfebde0dd8add5534518

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.chinamobile.contacts.im.mms2;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.view.View;
import com.chinamobile.contacts.im.setting.BrowserActivity;
import com.chinamobile.contacts.im.view.BaseDialog;
import com.umeng.analytics.AspMobclickAgent;

public class c implements View.OnClickListener, BaseDialog.ButtonListener {

    private Context f2656a;

    private int f2657b;
    private int c;

    public c(Context context, int i) {
        this.f2656a = context;
        this.f2657b = i;
        this.c = 0;
    }

    public c(Context context, int i, int i2) {
        this.f2656a = context;
        this.f2657b = i;
        this.c = i2;
    }

    @Override
    public void onClick(View view) {
        a();
        int i = Build.VERSION.SDK_INT;
        String str = "http://pim1.10086.cn/getThirdHlp.action?os=android&inSec=2&inThird=" + d.a(Build.MANUFACTURER, this.f2657b).a();
        Intent intent = new Intent(this.f2656a, (Class<?>) BrowserActivity.class);
        intent.putExtra("url", str);
        ((Activity) this.f2656a).startActivity(intent);
    }

    @Override
    public void OnPositiveButtonClickListener(String str) {
        a();
        int i = Build.VERSION.SDK_INT;
        String str2 = "http://pim1.10086.cn/getThirdHlp.action?os=android&inSec=2&inThird=" + d.a(Build.MANUFACTURER, this.f2657b).a();
        Intent intent = new Intent(this.f2656a, (Class<?>) BrowserActivity.class);
        intent.putExtra("url", str2);
        ((Activity) this.f2656a).startActivity(intent);
    }

    private void a() {
        if (this.c == 1) {
            AspMobclickAgent.onEvent(this.f2656a, "contactempty_resolve");
            return;
        }
        if (this.c == 2) {
            AspMobclickAgent.onEvent(this.f2656a, "mmsempty_resolve");
            return;
        }
        if (this.c == 3) {
            AspMobclickAgent.onEvent(this.f2656a, "calllogempty_resolve");
            return;
        }
        if (this.c == 4) {
            AspMobclickAgent.onEvent(this.f2656a, "createContactfaildiaglog_seedetails");
            return;
        }
        if (this.c == 5) {
            AspMobclickAgent.onEvent(this.f2656a, "editContactfaildiaglog_seedetails");
            return;
        }
        if (this.c == 6) {
            AspMobclickAgent.onEvent(this.f2656a, "deleteContactfaildiaglog_seedetails");
            return;
        }
        if (this.c == 7) {
            AspMobclickAgent.onEvent(this.f2656a, "sendMmsfaildiaglog_seedetails");
            return;
        }
        if (this.c == 8) {
            AspMobclickAgent.onEvent(this.f2656a, "deleteMmsfaildiaglog_seedetails");
            return;
        }
        if (this.c == 9) {
            AspMobclickAgent.onEvent(this.f2656a, "deleteCalllogfaildiaglog_seedetails");
            return;
        }
        if (this.c == 10) {
            AspMobclickAgent.onEvent(this.f2656a, "alumniSaveContactfaildiaglog_seedetails");
            return;
        }
        if (this.c == 11) {
            AspMobclickAgent.onEvent(this.f2656a, "enterpriseSaveContactfaildiaglog_seedetails");
            return;
        }
        if (this.c == 12) {
            AspMobclickAgent.onEvent(this.f2656a, "timeMachineRestorefaildiaglog_seedetails");
            return;
        }
        if (this.c == 13) {
            AspMobclickAgent.onEvent(this.f2656a, "contactRecyclebinRestorefaildiaglog_seedetails");
            return;
        }
        if (this.c == 14) {
            AspMobclickAgent.onEvent(this.f2656a, "mmsSyncRestorefaildiaglog_seedetails");
            return;
        }
        if (this.c == 15) {
            AspMobclickAgent.onEvent(this.f2656a, "mmsRecyclebinRestorefaildiaglog_seedetails");
        } else if (this.c == 16) {
            AspMobclickAgent.onEvent(this.f2656a, "mmsCleanfaildiaglog_seedetails");
        } else if (this.c == 17) {
            AspMobclickAgent.onEvent(this.f2656a, "repeatContactfaildiaglog_seedetails");
        }
    }
}