Commit 22b20161 by sikang

upate hookActivity

parent 47fc254a
......@@ -70,13 +70,13 @@ public class AgreementPolicyActivity extends BaseActivity {
if (v.getId() == R.id.dialog_policy_agreement_tv) {
String agreement = Gateway.getAgreementPolicyUrl();
if (DeviceInfo.isReviewMachine(context)) {
agreement = "file:///android_asset/web/privacy.html?name=" + LibConfig.APP_NAME.replace(" ", "%20")
agreement = "file:///android_asset/web/privacy.html?name=" + LibConfig.APP_NAME.replace(" ", "%20");
}
WebActivity.start(context, context.getString(R.string.login_statement_title), agreement);
} else if (v.getId() == R.id.dialog_policy_ksp_tv) {
String kspUrl = Gateway.getKSPUrl();
if (DeviceInfo.isReviewMachine(context)) {
kspUrl = "file:///android_asset/web/privacyKsp.html?name=" + LibConfig.APP_NAME.replace(" ", "%20")
kspUrl = "file:///android_asset/web/privacyKsp.html?name=" + LibConfig.APP_NAME.replace(" ", "%20");
}
WebActivity.start(context, context.getString(R.string.koperasi_form), kspUrl);
} else if (v.getId() == R.id.dialog_policy_agree_tv) {
......
......@@ -7,6 +7,7 @@ import android.support.v4.widget.DrawerLayout;
import android.support.v7.widget.RecyclerView;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
......@@ -15,6 +16,7 @@ import android.widget.TextView;
import com.common.base.BaseActivity;
import com.common.bean.ProductBean;
import com.common.toolbox.app_utils.DeviceInfo;
import com.common.toolbox.tracker.TrackEvent;
import com.common.widget.PenetrateFrameLayout;
import com.common.widget.TopBar;
import com.facebook.accountkit.AccountKitError;
......@@ -29,9 +31,14 @@ import java.util.Random;
import tech.starwin.LibConfig;
import tech.starwin.R;
import tech.starwin.base.RecyclerViewHolder;
import tech.starwin.impl.OnEventClickListener;
import tech.starwin.impl.OnNoShakeClickListener;
import tech.starwin.mvp.ui.adapter.ReviewProductAdapter;
import tech.starwin.network.Gateway;
import tech.starwin.utils.LoginManager;
import tech.starwin.utils.PreferencesManager;
import tech.starwin.utils.TrackEventHelper;
import tech.starwin.utils.context_utils.ActivityJumper;
import tech.starwin.utils.ui_utils.DialogFactory;
import tech.starwin.utils.ui_utils.UIHelper;
......@@ -88,7 +95,6 @@ public class ReviewHookActivity extends BaseActivity {
mTopBar.toolBar().setTitle(LibConfig.APP_NAME);
initListener();
//假数据
......@@ -108,15 +114,27 @@ public class ReviewHookActivity extends BaseActivity {
startLogin();
});
Dialog ysDialog = DialogFactory.createYesOrNoDialog(this, "Tip",
getString(R.string.text_collect_tip), getString(R.string.text_sure), getString(R.string.text_cancel),
(dialog, isAgree) -> {
if (isAgree) {
dialog.dismiss();
}else{
finish();
}
});
Dialog ysDialog = DialogFactory.createCustomDialog(this, R.layout.dialog_collect_tip,
(dialog, viewHolder) -> UIHelper.bindClickListener((ViewGroup) viewHolder.getItemView(),
new OnNoShakeClickListener() {
@Override
public void onEventClick(View v) {
if (v.getId() == R.id.dialog_collect_agree_tv) {
viewHolder.getCheckBox(R.id.dialog_collect_checkbox).setChecked(true);
} else if (v.getId() == R.id.dialog_collect_cancel_btn) {
finish();
} else if (v.getId() == R.id.dialog_collect_sure_btn) {
if (!viewHolder.getCheckBox(R.id.dialog_collect_checkbox).isChecked()) {
DialogFactory.showMessageDialog(ReviewHookActivity.this, getString(R.string.check_the_checkbox));
return;
}
dialog.dismiss();
}
}
},
R.id.dialog_collect_agree_tv,
R.id.dialog_collect_cancel_btn,
R.id.dialog_collect_sure_btn));
ysDialog.setCancelable(false);
ysDialog.show();
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="270dp"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
android:padding="20dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn_read_agreemment"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="270dp"
android:layout_height="1dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="15dp"
android:background="@color/color_line" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="360dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text_collect_tip"/>
</ScrollView>
<LinearLayout
android:layout_marginTop="15dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<CheckBox
android:id="@+id/dialog_collect_checkbox"
android:layout_width="26dp"
android:layout_height="26dp" />
<TextView
android:id="@+id/dialog_collect_agree_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="5dp"
android:tag="read_policy"
android:text="@string/i_agree_this_policy" />
</LinearLayout>
<LinearLayout
android:layout_marginTop="5dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:layout_gravity="center_vertical"
android:orientation="horizontal">
<Button
android:id="@+id/dialog_collect_cancel_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/white"
android:text="@string/text_cancel"
android:textColor="@color/color_blue" />
<Button
android:id="@+id/dialog_collect_sure_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/white"
android:text="@string/text_sure"
android:textColor="@color/color_blue" />
</LinearLayout>
</LinearLayout>
\ No newline at end of file
......@@ -49,6 +49,35 @@
<string name="enum_job_waiter">Dịch vụ khách hàng</string>
<string name="authorize_collect">I authorize the collection and upload of this data</string>
<string name="text_collect_tip">
Vui lòng xác nhận rằng chúng tôi được phép thu thập thông tin sau, nếu không bạn sẽ không thể tiếp tục sử dụng dịch vụ của chúng tôi. \n\n
Loại thông tin nào chúng tôi thu thập? \n\n
Danh sách liên lạc \n
Máy ảnh \n\n\n
Làm thế nào để chúng tôi sử dụng thông tin này? \n\n
Chúng tôi sử dụng thông tin danh sách liên lạc được thu thập cho các dịch vụ chống gian lận và dịch vụ kiểm soát rủi ro để xác định xem người dùng có phải là người dùng mục tiêu của chúng tôi hay không, do đó đảm bảo rằng chúng tôi có thể cung cấp dịch vụ tốt hơn cho người dùng mục tiêu. \n\n\n
Thông tin được chia sẻ như thế nào? \n\n
Thông tin sổ địa chỉ được sử dụng nội bộ của hệ thống. Chúng tôi có quyền chia sẻ với các đối tác bên thứ ba để bảo vệ quyền của chúng tôi khi các hoạt động gian lận như muộn xảy ra.
</string>
<string name="login_statement_title">Thỏa thuận dịch vụ đăng ký và chính sách bảo mật</string>
<string name="policy_desc">Chúng tôi có chính sách bảo mật tuân thủ luật hiện hành, Vui lòng đọc và hiểu các điều khoản và điều kiện trước khi nhấp để đồng ý. Để bạn có thể hiểu các chính sách và quyền bạn có</string>
<string name="i_agree_this_policy">Tôi đồng ý với thỏa thuận trên</string>
<string name="policy_title">Kính gửi tất cả người dùng của chúng tôi, cảm ơn bạn đã tin tưởng và sử dụng!</string>
<string name="default_country_code">VN</string>
<string name="loading">Đang tải&#8230;</string>
<string name="ok">Xác nhận</string>
......
......@@ -31,6 +31,8 @@
<string name="text_apply">ứng dụng </string>
<string name="txt_upload_ID">Tải lên ảnh ID của bạn</string>
<string name="authorize_collect">Tôi ủy quyền cho việc thu thập và tải lên dữ liệu này</string>
<string name="text_low_level">Bạn không được xếp hạng đủ để áp dụng cho sản phẩm này </string>
<string name="text_login_failed">đăng nhập thất bại</string>
......@@ -40,6 +42,31 @@
<string name="text_loan_replayment_statement">Vui lòng chọn thời hạn cho vay </string>
<string name="text_repayment_raiders">Yêu cầu khoản vay </string>
<string name="login_statement_title">Thỏa thuận dịch vụ đăng ký và chính sách bảo mật</string>
<string name="policy_desc">Chúng tôi có chính sách bảo mật tuân thủ luật hiện hành, Vui lòng đọc và hiểu các điều khoản và điều kiện trước khi nhấp để đồng ý. Để bạn có thể hiểu các chính sách và quyền bạn có</string>
<string name="i_agree_this_policy">Tôi đồng ý với thỏa thuận trên</string>
<string name="policy_title">Kính gửi tất cả người dùng của chúng tôi, cảm ơn bạn đã tin tưởng và sử dụng!</string>
<string name="text_collect_tip">
Vui lòng xác nhận rằng chúng tôi được phép thu thập thông tin sau, nếu không bạn sẽ không thể tiếp tục sử dụng dịch vụ của chúng tôi. \n\n
Loại thông tin nào chúng tôi thu thập? \n\n
Danh sách liên lạc \n
Máy ảnh \n\n\n
Làm thế nào để chúng tôi sử dụng thông tin này? \n\n
Chúng tôi sử dụng thông tin danh sách liên lạc được thu thập cho các dịch vụ chống gian lận và dịch vụ kiểm soát rủi ro để xác định xem người dùng có phải là người dùng mục tiêu của chúng tôi hay không, do đó đảm bảo rằng chúng tôi có thể cung cấp dịch vụ tốt hơn cho người dùng mục tiêu. \n\n\n
Thông tin được chia sẻ như thế nào? \n\n
Thông tin sổ địa chỉ được sử dụng nội bộ của hệ thống. Chúng tôi có quyền chia sẻ với các đối tác bên thứ ba để bảo vệ quyền của chúng tôi khi các hoạt động gian lận như muộn xảy ra.
</string>
<string name="text_loan_amount">số tiền cho vay</string>
<string name="text_repayment_time">thời gian hết hạn</string>
......
......@@ -23,6 +23,7 @@
<string name="text_me">Saya</string>
<string name="text_can_not_login" translatable="false">Tidak bisa masuk? Klik disini</string><!--*keep*-->
<string name="authorize_collect">Saya mengesahkan pengumpulan dan pengunggahan data ini</string>
<string name="loan_duration">Durasi Pinjaman</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