正在查看: 微商客 v2.1.2 应用的 SelectSendObjectActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 微商客 v2.1.2 应用的 SelectSendObjectActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.jianzhen.wsk.ui.groupsend;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import com.jianzhen.wsk.BaseActivity;
import com.jianzhen.wsk.R;
import com.jianzhen.wsk.base.FunIdConstant;
import com.jianzhen.wsk.bean.TagAndGroupBean;
import com.jianzhen.wsk.dialog.SaveGroupTipDialog;
import com.jianzhen.wsk.utils.DataSaveUtils;
import com.jianzhen.wsk.v1.activity.More2OneListActivity;
import java.util.List;
public class SelectSendObjectActivity extends BaseActivity implements View.OnClickListener {
private ImageView allGroupIv;
private String funcId;
private TextView groupPartSelectTv;
private TextView groupSaveSelectTv;
private int isSelectObject;
private ActivityResultLauncher<Intent> launcher;
private ImageView partGroupIv;
private ImageView saveGroupIv;
private LinearLayout selectGroupObjectLay;
private ImageView tagAllSendTagIv;
private ImageView tagNotSelectIv;
private ImageView tagSelectIv;
private TextView tagWithSelectNotSendTagTv;
private TextView tagWithSelectSendTagTv;
private LinearLayout tipLay;
@Override
protected int getLayoutId() {
return R.layout.activity_select_send_object;
}
@Override
protected boolean isSetBaseTitle() {
return true;
}
@Override
protected void initPageView() {
initActivityResult();
this.isSelectObject = getIntent().getIntExtra("isSelectObject", 100);
this.funcId = getIntent().getStringExtra("funcId");
this.tagAllSendTagIv = (ImageView) findViewById(R.id.tag_all_select_iv);
this.tagSelectIv = (ImageView) findViewById(R.id.tag_select_iv);
this.tagNotSelectIv = (ImageView) findViewById(R.id.tag_not_select_iv);
this.allGroupIv = (ImageView) findViewById(R.id.group_all_iv);
this.partGroupIv = (ImageView) findViewById(R.id.group_part_iv);
this.saveGroupIv = (ImageView) findViewById(R.id.group_save_iv);
this.tagWithSelectSendTagTv = (TextView) findViewById(R.id.go_select_send_tag);
this.tagWithSelectNotSendTagTv = (TextView) findViewById(R.id.go_not_select_send_tag);
this.groupSaveSelectTv = (TextView) findViewById(R.id.group_save_tv);
this.groupPartSelectTv = (TextView) findViewById(R.id.group_part_tv);
this.selectGroupObjectLay = (LinearLayout) findViewById(R.id.select_group_object_lay);
this.tipLay = (LinearLayout) findViewById(R.id.send_200_tip);
TextView textView = (TextView) findViewById(R.id.send_200_tip_tv);
TextView textView2 = (TextView) findViewById(R.id.go_to_batch_send);
if (this.funcId.equals(FunIdConstant.FRIEND_TO_ONE_BUY_ONE)) {
this.selectGroupObjectLay.setVisibility(8);
}
this.tipLay.setVisibility((this.funcId.equals("10001") || this.funcId.equals("10002")) ? 0 : 8);
if (this.funcId.equals("10002")) {
textView.setText("群发收藏到所有好友?建议使用");
textView2.setText("'好友逐一群发'");
}
findViewById(R.id.tvOk).setOnClickListener(this);
findViewById(R.id.tag_all_select_lay).setOnClickListener(this);
findViewById(R.id.tag_select_lay).setOnClickListener(this);
findViewById(R.id.tag_not_select_lay).setOnClickListener(this);
findViewById(R.id.save_group_lay).setOnClickListener(this);
findViewById(R.id.part_group_lay).setOnClickListener(this);
findViewById(R.id.group_all_lay).setOnClickListener(this);
findViewById(R.id.group_save_tip).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelectSendObjectActivity.this.lambda$initPageView$0(view);
}
});
findViewById(R.id.all_group_go_check).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelectSendObjectActivity.this.lambda$initPageView$1(view);
}
});
findViewById(R.id.go_to_batch_send).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelectSendObjectActivity.this.lambda$initPageView$2(view);
}
});
setDefaultViewData();
}
public void lambda$initPageView$0(View view) {
new SaveGroupTipDialog(this).show();
}
public void lambda$initPageView$1(View view) {
Intent intent = new Intent((Context) this, (Class<?>) SelectSendObjectToPartGroupActivity.class);
intent.putExtra("isALlGroup", true);
startActivity(intent);
}
public void lambda$initPageView$2(View view) {
if (this.funcId.equals("10001")) {
startIntent(this, BatchSendActivity.class);
} else {
FriendsByFriendsSendActivity.startActivity(this, FunIdConstant.FRIEND_TO_ONE_BUY_ONE);
}
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.group_all_lay:
setTagOrGroup(false);
this.saveGroupIv.setSelected(false);
this.partGroupIv.setSelected(false);
this.allGroupIv.setSelected(true);
this.isSelectObject = 200;
break;
case R.id.part_group_lay:
setTagOrGroup(false);
this.saveGroupIv.setSelected(false);
this.partGroupIv.setSelected(true);
this.allGroupIv.setSelected(false);
this.isSelectObject = 201;
this.launcher.launch(new Intent((Context) this, (Class<?>) SelectSendObjectToPartGroupActivity.class));
break;
case R.id.save_group_lay:
setTagOrGroup(false);
this.saveGroupIv.setSelected(true);
this.partGroupIv.setSelected(false);
this.allGroupIv.setSelected(false);
this.isSelectObject = 202;
this.launcher.launch(new Intent((Context) this, (Class<?>) SelectSendObjectToSaveGroupActivity.class));
break;
case R.id.tag_all_select_lay:
setTagOrGroup(true);
this.tagAllSendTagIv.setSelected(true);
this.tagSelectIv.setSelected(false);
this.tagNotSelectIv.setSelected(false);
this.isSelectObject = 100;
break;
case R.id.tag_not_select_lay:
setTagOrGroup(true);
this.tagAllSendTagIv.setSelected(true);
this.tagSelectIv.setSelected(false);
this.tagNotSelectIv.setSelected(true);
this.isSelectObject = 102;
Intent intent = new Intent((Context) this, (Class<?>) SelectSendObjectToTagActivity.class);
intent.putExtra("isSelectObject", 102);
this.launcher.launch(intent);
break;
case R.id.tag_select_lay:
setTagOrGroup(true);
this.tagAllSendTagIv.setSelected(false);
this.tagSelectIv.setSelected(true);
this.tagNotSelectIv.setSelected(false);
this.isSelectObject = 101;
Intent intent2 = new Intent((Context) this, (Class<?>) SelectSendObjectToTagActivity.class);
intent2.putExtra("isSelectObject", 101);
intent2.putExtra("funcId", this.funcId);
this.launcher.launch(intent2);
break;
case R.id.tvOk:
if (this.tagWithSelectSendTagTv.getText().toString().equals("去选择") && this.isSelectObject == 101) {
showCenterToast("请选择群发对象!");
break;
} else if (this.tagWithSelectNotSendTagTv.getText().toString().equals("去选择") && this.isSelectObject == 102) {
showCenterToast("请选择群发对象!");
break;
} else if (this.groupSaveSelectTv.getText().toString().equals("去选择") && this.isSelectObject == 202) {
showCenterToast("请选择群发对象!");
break;
} else if (this.groupPartSelectTv.getText().toString().equals("去选择") && this.isSelectObject == 201) {
showCenterToast("请选择群发对象!");
break;
} else {
if (this.tagAllSendTagIv.isSelected() && this.tagNotSelectIv.isSelected()) {
this.isSelectObject = 102;
}
Intent intent3 = new Intent();
intent3.putExtra("isSelectObject", this.isSelectObject);
setResult(More2OneListActivity.IS_SELECT_TO_GROUP, intent3);
finish();
break;
}
break;
}
}
private void setTagOrGroup(boolean z) {
if (z) {
this.allGroupIv.setSelected(false);
this.partGroupIv.setSelected(false);
this.saveGroupIv.setSelected(false);
} else {
this.tagAllSendTagIv.setSelected(false);
this.tagSelectIv.setSelected(false);
this.tagNotSelectIv.setSelected(false);
}
}
@Override
protected void initTitle() {
setBaseTitle(this, "群发对象");
}
public void initActivityResult() {
this.launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
public final void onActivityResult(Object obj) {
SelectSendObjectActivity.this.lambda$initActivityResult$3((ActivityResult) obj);
}
});
}
public void lambda$initActivityResult$3(ActivityResult activityResult) {
List<TagAndGroupBean> sendTagData;
if (activityResult.getResultCode() != -1 || activityResult.getData() == null) {
return;
}
int intExtra = activityResult.getData().getIntExtra("isSelectObject", 0);
this.isSelectObject = intExtra;
if (intExtra == 101) {
String str = this.funcId;
if (str != null && str.equals("10001")) {
sendTagData = DataSaveUtils.getSendTagDataTo10001(this);
} else {
sendTagData = DataSaveUtils.getSendTagData(this);
}
if (sendTagData == null || sendTagData.isEmpty()) {
this.tagWithSelectSendTagTv.setText("请选择");
return;
} else {
this.tagWithSelectSendTagTv.setText(getString(R.string.object_select_history, new Object[]{sendTagData.get(0).getTagName()}));
return;
}
}
if (intExtra == 102) {
List<TagAndGroupBean> notSendTagData = DataSaveUtils.getNotSendTagData(this);
if (notSendTagData == null || notSendTagData.isEmpty()) {
this.tagWithSelectNotSendTagTv.setText("请选择");
return;
} else {
this.tagWithSelectNotSendTagTv.setText(getString(R.string.object_select_history, new Object[]{notSendTagData.get(0).getTagName()}));
return;
}
}
if (intExtra == 201) {
List<TagAndGroupBean> selectPartGroupListData = DataSaveUtils.getSelectPartGroupListData(this);
if (selectPartGroupListData == null || selectPartGroupListData.size() <= 0) {
this.groupPartSelectTv.setText("请选择");
return;
} else {
this.groupPartSelectTv.setText("已选择" + selectPartGroupListData.size() + "个群聊");
return;
}
}
if (intExtra == 202) {
List<TagAndGroupBean> selectSaveGroupListData = DataSaveUtils.getSelectSaveGroupListData(this);
if (selectSaveGroupListData == null || selectSaveGroupListData.size() <= 0) {
this.groupSaveSelectTv.setText("请选择");
} else {
this.groupSaveSelectTv.setText("已选择" + selectSaveGroupListData.size() + "个群聊");
}
}
}
private void setDefaultViewData() {
List<TagAndGroupBean> sendTagData;
int i = this.isSelectObject;
if (i == 100) {
this.tagAllSendTagIv.setSelected(true);
} else if (i == 101) {
this.tagSelectIv.setSelected(true);
} else if (i == 102) {
this.tagAllSendTagIv.setSelected(true);
this.tagNotSelectIv.setSelected(true);
} else if (i == 200) {
this.allGroupIv.setSelected(true);
} else if (i == 201) {
this.partGroupIv.setSelected(true);
} else if (i == 202) {
this.saveGroupIv.setSelected(true);
}
String str = this.funcId;
if (str != null && str.equals("10001")) {
sendTagData = DataSaveUtils.getSendTagDataTo10001(this);
} else {
sendTagData = DataSaveUtils.getSendTagData(this);
}
List<TagAndGroupBean> notSendTagData = DataSaveUtils.getNotSendTagData(this);
if (sendTagData != null && !sendTagData.isEmpty()) {
this.tagWithSelectSendTagTv.setText(getString(R.string.object_select_history, new Object[]{sendTagData.get(0).getTagName()}));
}
if (notSendTagData != null && !notSendTagData.isEmpty()) {
this.tagWithSelectNotSendTagTv.setText(getString(R.string.object_select_history, new Object[]{notSendTagData.get(0).getTagName()}));
}
List<TagAndGroupBean> selectSaveGroupListData = DataSaveUtils.getSelectSaveGroupListData(this);
if (selectSaveGroupListData != null && !selectSaveGroupListData.isEmpty()) {
this.groupSaveSelectTv.setText("已选择" + selectSaveGroupListData.size() + "个群聊");
}
List<TagAndGroupBean> selectPartGroupListData = DataSaveUtils.getSelectPartGroupListData(this);
if (selectPartGroupListData == null || selectPartGroupListData.isEmpty()) {
return;
}
this.groupPartSelectTv.setText("已选择" + selectPartGroupListData.size() + "个群聊");
}
}