Commit f038692a authored by linfeng's avatar linfeng

活动优化

parent 17ef9a54
...@@ -8,8 +8,8 @@ android { ...@@ -8,8 +8,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
flavorDimensions "default" flavorDimensions "default"
versionCode 154 versionCode 156
versionName "1.5.4" versionName "1.5.6"
multiDexEnabled true multiDexEnabled true
......
...@@ -2,7 +2,6 @@ package com.xxfc.rv; ...@@ -2,7 +2,6 @@ package com.xxfc.rv;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Notification; import android.app.Notification;
import android.content.ActivityNotFoundException;
import android.content.ClipData; import android.content.ClipData;
import android.content.ClipboardManager; import android.content.ClipboardManager;
import android.content.ComponentName; import android.content.ComponentName;
...@@ -30,7 +29,6 @@ import android.widget.TextView; ...@@ -30,7 +29,6 @@ import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import com.alibaba.android.arouter.launcher.ARouter; import com.alibaba.android.arouter.launcher.ARouter;
import com.base.utils.tools.android.NetworkUtil;
import com.base.utils.ui.image.round.RoundImageView; import com.base.utils.ui.image.round.RoundImageView;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.frame.base.url.Constance; import com.frame.base.url.Constance;
...@@ -436,7 +434,6 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL ...@@ -436,7 +434,6 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL
} }
private void getActivityPopup() { private void getActivityPopup() {
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
if (!TextUtils.isEmpty(OkGoUtil.getToken())) { if (!TextUtils.isEmpty(OkGoUtil.getToken())) {
...@@ -705,6 +702,13 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL ...@@ -705,6 +702,13 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL
if (!TextUtils.isEmpty(copyCode)) { if (!TextUtils.isEmpty(copyCode)) {
AppCookie.save("code", copyCode); AppCookie.save("code", copyCode);
if (copyCode.contains("-")) {
String[] split = copyCode.split("-");
if (split != null && split.length > 0) {
copyCode = split[0];
}
}
String code = Cookie.getStringValue(getApplicationContext(), SPConstance.USER_JSON_CODE, ""); String code = Cookie.getStringValue(getApplicationContext(), SPConstance.USER_JSON_CODE, "");
if (!code.equals(copyCode)) { //判断是否是自己点分享,防止 if (!code.equals(copyCode)) { //判断是否是自己点分享,防止
getShareUser(copyCode); getShareUser(copyCode);
......
...@@ -101,7 +101,14 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -101,7 +101,14 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> {
String inviteCode = AppCookie.getStringValue("code"); String inviteCode = AppCookie.getStringValue("code");
if (!TextUtils.isEmpty(inviteCode)) { if (!TextUtils.isEmpty(inviteCode)) {
etInviteCode.setText(inviteCode); if (inviteCode.contains("_")) {
String[] split = inviteCode.split("-");
if (split != null && split.length > 0) {
etInviteCode.setText(split[0]);
}
} else {
etInviteCode.setText(inviteCode);
}
etInviteCode.setEnabled(false); etInviteCode.setEnabled(false);
} }
initData(); initData();
...@@ -211,7 +218,7 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -211,7 +218,7 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> {
text.setText(""); text.setText("");
} }
@OnClick({R2.id.iv_clear_pwd, R2.id.tv_agreement, R2.id.tv_registered}) @OnClick({R2.id.iv_clear_pwd, R2.id.tv_agreement, R2.id.tv_registered})
public void onViewClicked(View view) { public void onViewClicked(View view) {
if (view.getId() == R.id.iv_clear_pwd) { if (view.getId() == R.id.iv_clear_pwd) {
pwdShow = !pwdShow; pwdShow = !pwdShow;
...@@ -258,7 +265,12 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -258,7 +265,12 @@ public class ConfirmPwdActivity extends BaseLoginActivity<CommonPresenter> {
if (isQQ == 0) { if (isQQ == 0) {
map.put("unionid", uid); map.put("unionid", uid);
} }
map.put("code", getInviteCode()); String inviteCode = AppCookie.getStringValue("code");
if (!TextUtils.isEmpty(inviteCode)) {
map.put("code", inviteCode);
} else {
map.put("code", getInviteCode());
}
mPresenter.postData(2, ApiConfig.HTTP_URL_OTHER_LOGIN_BIND, RegisteredBean.class, map, true); mPresenter.postData(2, ApiConfig.HTTP_URL_OTHER_LOGIN_BIND, RegisteredBean.class, map, true);
} }
......
...@@ -104,7 +104,15 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -104,7 +104,15 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> {
if (mType == 0) { if (mType == 0) {
String inviteCode = AppCookie.getStringValue("code"); String inviteCode = AppCookie.getStringValue("code");
if (!TextUtils.isEmpty(inviteCode)) { if (!TextUtils.isEmpty(inviteCode)) {
etInviteCode.setText(inviteCode); if (inviteCode.contains("_")) {
String[] split = inviteCode.split("-");
if (split != null && split.length > 0) {
etInviteCode.setText(split[0]);
}
} else {
etInviteCode.setText(inviteCode);
}
etInviteCode.setEnabled(false); etInviteCode.setEnabled(false);
} }
} }
...@@ -308,7 +316,13 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -308,7 +316,13 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> {
map.put("username", getPhone()); map.put("username", getPhone());
map.put("mobilecode", getCode()); map.put("mobilecode", getCode());
map.put("password", getPwd()); map.put("password", getPwd());
map.put("code", getInviteCode());
String inviteCode = AppCookie.getStringValue("code");
if (!TextUtils.isEmpty(inviteCode)) {
map.put("code", inviteCode);
} else {
map.put("code", getInviteCode());
}
mPresenter.postData(RvFrameConfig.AUTH_POST, 1, ApiConfig.HTTP_URL_USER_REGISTER, RegisteredBean.class, map, headMap, true); mPresenter.postData(RvFrameConfig.AUTH_POST, 1, ApiConfig.HTTP_URL_USER_REGISTER, RegisteredBean.class, map, headMap, true);
} }
......
...@@ -315,7 +315,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa ...@@ -315,7 +315,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
SelectedActivitiesBean.SelectedActivityItem item = (SelectedActivitiesBean.SelectedActivityItem) adapter.getItem(position); SelectedActivitiesBean.SelectedActivityItem item = (SelectedActivitiesBean.SelectedActivityItem) adapter.getItem(position);
mPresenter.saveOnclick("3", String.valueOf(item.getId())); mPresenter.saveOnclick("3", String.valueOf(item.getId()));
if (item != null && !TextUtils.isEmpty(item.getUrl()) && !TextUtils.isEmpty(item.getName())) { if (item != null && !TextUtils.isEmpty(item.getUrl()) && !TextUtils.isEmpty(item.getName())) {
mPresenter.toTarget(getActivity(), item.getUrl(), item.getName()); mPresenter.toTarget(getActivity(), item.getUrl(), item.getName(),String.valueOf(item.getId()));
} }
} }
}); });
...@@ -1216,7 +1216,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa ...@@ -1216,7 +1216,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
BeanHomeBanner.DataBean bean = listsBanners.get(position); BeanHomeBanner.DataBean bean = listsBanners.get(position);
mPresenter.saveOnclick("2", bean.getId()); mPresenter.saveOnclick("2", bean.getId());
if (bean != null && !TextUtils.isEmpty(bean.getUrl())) { if (bean != null && !TextUtils.isEmpty(bean.getUrl())) {
mPresenter.toTarget(getActivity(), bean.getUrl(), bean.getTitle()); mPresenter.toTarget(getActivity(), bean.getUrl(), bean.getTitle(),bean.getId());
} }
} }
......
...@@ -17,7 +17,7 @@ public class HomePresenter extends CommonPresenter { ...@@ -17,7 +17,7 @@ public class HomePresenter extends CommonPresenter {
* @param url * @param url
* @param title * @param title
*/ */
public void toTarget(Context context, String url, String title) { public void toTarget(Context context, String url, String title, String id) {
if (!TextUtils.isEmpty(url) && url.contains("login=1")) { if (!TextUtils.isEmpty(url) && url.contains("login=1")) {
if (!isLogin(context)) { if (!isLogin(context)) {
...@@ -30,6 +30,7 @@ public class HomePresenter extends CommonPresenter { ...@@ -30,6 +30,7 @@ public class HomePresenter extends CommonPresenter {
intent.setComponent(componentName); intent.setComponent(componentName);
intent.putExtra("url", url); intent.putExtra("url", url);
intent.putExtra("title", title); intent.putExtra("title", title);
intent.putExtra("id", id);
context.startActivity(intent); context.startActivity(intent);
} else if (url.startsWith("app:")) { } else if (url.startsWith("app:")) {
String target = null; String target = null;
......
...@@ -71,7 +71,7 @@ public class WebViewActivity extends BaseStatusActivity<WebViewPresenter> { ...@@ -71,7 +71,7 @@ public class WebViewActivity extends BaseStatusActivity<WebViewPresenter> {
finish(); finish();
} }
}); });
rvWebView = new RvWebView(getApplicationContext(), listener); rvWebView = new RvWebView(getApplicationContext(),listener);
if (NetworkUtil.isNetworkAvailable(this)) { if (NetworkUtil.isNetworkAvailable(this)) {
llContent.addView(rvWebView); llContent.addView(rvWebView);
if (!TextUtils.isEmpty(url)) { if (!TextUtils.isEmpty(url)) {
......
...@@ -34,6 +34,7 @@ public class RvWebView extends WebView { ...@@ -34,6 +34,7 @@ public class RvWebView extends WebView {
private ProgressBar progressBar; private ProgressBar progressBar;
private WebViewListener listener; private WebViewListener listener;
public RvWebView(Context context, WebViewListener listener) { public RvWebView(Context context, WebViewListener listener) {
super(context); super(context);
this.listener = listener; this.listener = listener;
......
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