diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7d312d1..bfbd771 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -52,13 +52,6 @@ - - - - - - - @@ -89,13 +82,6 @@ android:screenOrientation="portrait" android:theme="@style/DefaultCityPickerTheme" > - - - - - - - @@ -114,13 +100,6 @@ - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/AddCustomerActivity.java b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/AddCustomerActivity.java index 7e6fbef..89f4681 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/AddCustomerActivity.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/AddCustomerActivity.java @@ -30,10 +30,8 @@ public class AddCustomerActivity extends BaseActivity { mTitleBar = (TitleBar) findViewById(R.id.title_bar); mTitleBar.setTitle("信息完善"); initNormalBack(); -// customer_id = getIntent().getStringExtra("customer_id"); -// source = getIntent().getStringExtra("source"); - search = getIntent().getStringExtra("search"); - pagetype = getIntent().getStringExtra("pagetype"); +// search = getIntent().getStringExtra("search"); +// pagetype = getIntent().getStringExtra("pagetype"); CustomerListBean.ResultBean.DataBean dataBean = (CustomerListBean.ResultBean.DataBean) getIntent().getSerializableExtra("dataBean"); customer_id = dataBean.getCustomer_id(); source = dataBean.getSource(); diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/JsonDataActivity.java b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/JsonDataActivity.java index ba428fe..5874de9 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/JsonDataActivity.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/JsonDataActivity.java @@ -31,7 +31,6 @@ import androidx.appcompat.app.AppCompatActivity; */ public class JsonDataActivity extends AppCompatActivity implements View.OnClickListener { - private List options1Items = new ArrayList<>(); private List options1Itemids = new ArrayList<>(); private ArrayList> options2Items = new ArrayList<>(); @@ -40,7 +39,6 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL private static final int MSG_LOAD_DATA = 0x0001; private static final int MSG_LOAD_SUCCESS = 0x0002; private static final int MSG_LOAD_FAILED = 0x0003; - private static boolean isLoaded = false; @Override @@ -57,7 +55,7 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL case MSG_LOAD_DATA: if (thread == null) {//如果已创建就不再重新创建子线程了 - Toast.makeText(JsonDataActivity.this, "Begin Parse Data", Toast.LENGTH_SHORT).show(); + // Toast.makeText(JsonDataActivity.this, "Begin Parse Data", Toast.LENGTH_SHORT).show(); thread = new Thread(new Runnable() { @Override public void run() { @@ -70,12 +68,12 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL break; case MSG_LOAD_SUCCESS: - Toast.makeText(JsonDataActivity.this, "Parse Succeed", Toast.LENGTH_SHORT).show(); + // Toast.makeText(JsonDataActivity.this, "Parse Succeed", Toast.LENGTH_SHORT).show(); isLoaded = true; break; case MSG_LOAD_FAILED: - Toast.makeText(JsonDataActivity.this, "Parse Failed", Toast.LENGTH_SHORT).show(); + // Toast.makeText(JsonDataActivity.this, "Parse Failed", Toast.LENGTH_SHORT).show(); break; } } @@ -102,7 +100,6 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL } } - private void showPickerView() {// 弹出选择器 OptionsPickerView pvOptions = new OptionsPickerBuilder(this, new OnOptionsSelectListener() { @@ -126,7 +123,6 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL Toast.makeText(JsonDataActivity.this, tx, Toast.LENGTH_SHORT).show(); } }) - .setTitleText("城市选择") .setDividerColor(Color.BLACK) .setTextColorCenter(Color.BLACK) //设置选中项文字颜色 @@ -161,29 +157,21 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL ArrayList cityList = new ArrayList<>();//该省的城市列表(第二级) ArrayList cityidList = new ArrayList<>();//该省的城市列表(第二级id) ArrayList> province_AreaList = new ArrayList<>();//该省的所有地区列表(第三极) - for (int c = 0; c < jsonBean.get(i).getCities().size(); c++) {//遍历该省份的所有城市 String cityName = jsonBean.get(i).getCities().get(c).getAreaName(); String areaId = jsonBean.get(i).getCities().get(c).getAreaId(); cityList.add(cityName);//添加城市 cityidList.add(areaId); - } /** * 添加城市数据 */ options2Items.add(cityList); options2Itemids.add(cityidList); - } - - - mHandler.sendEmptyMessage(MSG_LOAD_SUCCESS); - } - public ArrayList parseData(String result) {//Gson 解析 ArrayList detail = new ArrayList<>(); try { @@ -200,7 +188,6 @@ public class JsonDataActivity extends AppCompatActivity implements View.OnClickL return detail; } - @Override protected void onDestroy() { super.onDestroy(); diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java index 3cf7a79..a2fa76c 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java @@ -132,8 +132,6 @@ public class ShowAty { */ public static void AddCustomerActivity(Context ctx,CustomerListBean.ResultBean.DataBean dataBean,String search,String pagetype) { Intent i = new Intent(ctx, AddCustomerActivity.class); -// i.putExtra("customer_id",customer_id); -// i.putExtra("source",source); i.putExtra("search",search); i.putExtra("pagetype",pagetype); Bundle bundle = new Bundle(); diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/CustomerFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/CustomerFragment.java index b3bb602..f8311db 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/CustomerFragment.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/CustomerFragment.java @@ -12,11 +12,13 @@ import com.fenghoo.seven.dialog.BaseTipsDialog; import com.fenghoo.seven.main.find.entity.ThreeEvent; import com.fenghoo.seven.main.kehu.Bean.CustomerListBean; import com.fenghoo.seven.main.kehu.Dialog.CusOperationDialog; +import com.fenghoo.seven.main.kehu.activity.AddCustomerActivity; import com.fenghoo.seven.main.kehu.activity.ShowAty; import com.fenghoo.seven.main.kehu.adapter.CusListAdapter; import com.fenghoo.seven.okgonet.HttpConstants; import com.fenghoo.seven.okgonet.NetApi; import com.fenghoo.seven.okgonet.Observer; +import com.fenghoo.seven.utils.JumpUtils; import com.fenghoo.seven.utils.ToastUtils; import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils; import com.lzy.okgo.model.HttpParams; @@ -86,7 +88,10 @@ public class CustomerFragment extends MobanFragment { String customer_id = item.getCustomer_id(); String source = item.getSource(); // ShowAty.AddCustomerActivity(getActivity(),customer_id,source,search,"0"); + + ShowAty.AddCustomerActivity(getActivity(),item,search,"0"); + // JumpUtils.gotoActivity(getActivity(), AddCustomerActivity.class, false, "dataBean", item); } }).show(); diff --git a/app/src/main/java/com/fenghoo/seven/utils/JumpUtils.java b/app/src/main/java/com/fenghoo/seven/utils/JumpUtils.java new file mode 100644 index 0000000..dc9e43f --- /dev/null +++ b/app/src/main/java/com/fenghoo/seven/utils/JumpUtils.java @@ -0,0 +1,89 @@ +package com.fenghoo.seven.utils; + +import android.app.Activity; +import android.content.Intent; + +import java.io.Serializable; + +public class JumpUtils { + + + /** + * activity跳转 + * + * @param poFrom + * @param poTo + * @param pbFinish + * 是否关闭poFrom + * @param lsKey + * 参数key + * @param pmExtra + * 参数 Value Serializable + */ + public static void gotoActivity(Activity poFrom, Class poTo, + boolean pbFinish, String lsKey, Object pmExtra) { + Intent loIntent = new Intent(poFrom, poTo); + if (pmExtra != null) { + loIntent.putExtra(lsKey, (Serializable) pmExtra); + } + poFrom.startActivity(loIntent); + + if (pbFinish) { + poFrom.finish(); + } + } + + + /** + * activity跳转 + * + * @param poFrom + * @param poTo + * @param pbFinish + * 是否关闭poFrom + * @param requestCode + * @param lsKey + * 参数key + * @param pmExtra + * 参数 Value Serializable + */ + + public static void gotoForResultActivity(Activity poFrom, Class poTo, + boolean pbFinish, int requestCode, String lsKey, Object pmExtra) { + Intent loIntent = new Intent(poFrom, poTo); + if (pmExtra != null) { + loIntent.putExtra(lsKey, (Serializable) pmExtra); + } + poFrom.startActivityForResult(loIntent, requestCode); + + if (pbFinish) { + poFrom.finish(); + } + } + + /** + * activity跳转 + * + * @param poFrom + * @param poTo + * @param pbFinish + * 是否关闭poFrom + * @param requestCode + * @param lsKey + * 参数key + * @param pmExtra + * 参数 Value Serializable + */ + public static void gotoResultActivity(Activity poFrom, Class poTo, + boolean pbFinish, int requestCode, String lsKey, Object pmExtra) { + Intent loIntent = new Intent(poFrom, poTo); + if (pmExtra != null) { + loIntent.putExtra(lsKey, (Serializable) pmExtra); + } + if (pbFinish) + poFrom.finish(); + poFrom.setResult(requestCode, loIntent); + poFrom.finish(); + } + +} diff --git a/app/src/main/res/layout/addcus_head_view.xml b/app/src/main/res/layout/addcus_head_view.xml index a099cae..b7d352a 100644 --- a/app/src/main/res/layout/addcus_head_view.xml +++ b/app/src/main/res/layout/addcus_head_view.xml @@ -120,6 +120,7 @@ android:gravity="center_vertical" android:singleLine="true" android:hint="请输入客户电话" + android:inputType="phone" android:textColorHint="#D1D1D1" android:textColor="#000000" android:textSize="14sp"