Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- convertView = inflater.inflate(R.layout.add_member_layout, null);
- context = getActivity();
- hobbies_dialog = new Dialog(getActivity());
- hobbies_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
- spouse_parents_removal_dialog = new Dialog(getActivity());
- spouse_parents_removal_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
- sure_about_deleting_spouse_dialog = new Dialog(getActivity());
- sure_about_deleting_spouse_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
- super.onCreate(savedInstanceState);
- constants = new Constants();
- findViews();
- delay_handler = new Handler();
- sync_check_builder = new AlertDialog.Builder(getActivity());
- does_the_user_want_to_continue_builder = new AlertDialog.Builder(getActivity());
- does_the_user_want_to_alert = does_the_user_want_to_continue_builder.create();
- alert = sync_check_builder.create();
- inflator= getActivity().getLayoutInflater();
- prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
- editor = prefs.edit();
- progress_dialog = new ProgressDialog(getActivity());
- progress_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
- progress_dialog.setMessage("Loading..");
- progress_dialog.setCancelable(false);
- religions = new ArrayList<String>();
- hobbies = new ArrayList<Hobbies>();
- extras_bundle = AddFamilyMember.this.getArguments();
- face = Typeface.createFromAsset(getActivity().getAssets(),
- "fonts/worksanslight.ttf");
- setFontStyle();
- member_status = prefs.getString("member_status",null);
- //dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
- dateFormatter = new SimpleDateFormat("yyyy-MM-dd");
- calendar = Calendar.getInstance();
- dbHelper = new DBHelper(getActivity());
- user_logged_in_id = prefs.getInt("user_logged_in_id",0);
- changing_married_status_alert_dialog = new AlertDialog.Builder(getActivity());
- constants.DismissLoadingDialog();
- editor.putString("getCheckedHobbiesID", "none");
- editor.commit();
- //22222222
- if(extras_bundle!=null)
- {
- // setupUI(add_member_root);
- if(!TextUtils.isEmpty(extras_bundle.getString("edited_relation_type")))
- {
- Log.e("Extras bundle is not null","Extras bundle is not null");
- if(extras_bundle.getString("edited_relation_type").contains("Friend"))
- {
- relation_spinner.setText("Friend");
- }else if(extras_bundle.getString("edited_relation_type").contains("Child"))
- {
- relation_spinner.setText("Child");
- school_college_info_relative.setVisibility(View.VISIBLE);
- }
- else if(extras_bundle.getString("edited_relation_type").equalsIgnoreCase("Self"))
- {
- relation_spinner.setVisibility(View.GONE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.user_profile_imageview);
- params.addRule(RelativeLayout.ALIGN_TOP,R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_BOTTOM,R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.user_profile_imageview);
- gender_linear.setLayoutParams(params);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW,R.id.name_called_us_linear);
- params.addRule(RelativeLayout.LEFT_OF,R.id.gender_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.name_called_us_linear);
- birthday_linear.setLayoutParams(params);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW,R.id.member_linear);
- //params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- //params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.user_profile_imageview);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- else {
- relation_spinner.setText(extras_bundle.getString("edited_relation_type"));
- }
- if(relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch_linear.setVisibility(View.VISIBLE);
- child_wedding_anniversary.setText(dbHelper.getWeddingAnniversaryForSpouse(user_logged_in_id));
- child_status_switch_linear.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- child_status_switch_linear.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch.setChecked(false);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- after_member_linear.setLayoutParams(params);
- }
- if(!relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- if(dbHelper.FetchChildStatusForEdit(extras_bundle.getString("edited_relation_type"), prefs.getInt("user_logged_in_id", 0)).equalsIgnoreCase("Single"))
- {
- child_single_status_switch.setVisibility(View.VISIBLE);
- child_status_switch_linear.setVisibility(View.GONE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.CENTER_HORIZONTAL);
- params.addRule(RelativeLayout.CENTER_VERTICAL);
- params.setMargins(50, 10, 80, 10);
- child_single_status_switch.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- else if(dbHelper.FetchChildStatusForEdit(extras_bundle.getString("edited_relation_type"), prefs.getInt("user_logged_in_id", 0)).equalsIgnoreCase("Married"))
- {
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch_linear.setVisibility(View.VISIBLE);
- child_status_switch_linear.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- child_status_switch_linear.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch.setChecked(false);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- else {
- child_single_status_switch.setVisibility(View.VISIBLE);
- child_status_switch_linear.setVisibility(View.GONE);
- }
- }
- if(dbHelper.getRelationEMailIDForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)).length()>2)
- {
- email_address_member_edit_text.setText(dbHelper.getRelationEMailIDForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)));
- save_member_textview.setVisibility(View.GONE);
- //edited_member_layout.setVisibility(View.VISIBLE);
- }
- else {
- save_member_textview.setVisibility(View.VISIBLE);
- }
- if(dbHelper.getRelationEMailIDForEdit(extras_bundle.getString("edited_relation_type"), prefs.getInt("user_logged_in_id", 0)).length() > 1)
- name_member_edit_text.setText(dbHelper.getRelationNameForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)));
- if(dbHelper.getRelationGenderForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0))!=null)
- {
- if(dbHelper.getRelationGenderForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)).equalsIgnoreCase("male"))
- {
- // Log.e("Inside Male","Inside Male");
- male_member_image_view.setImageResource(R.drawable.male);
- user_selected_gender = "male";
- male_selected = true;
- female_selected = false;
- member_is_being_edited = true;
- delete_member_textview.setVisibility(View.VISIBLE);
- }
- else if(dbHelper.getRelationGenderForEdit(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)).equalsIgnoreCase("female"))
- {
- // Log.e("Inside FeMale","Inside FeMale");
- user_selected_gender = "female";
- female_member_image_view.setImageResource(R.drawable.female);
- delete_member_textview.setVisibility(View.VISIBLE);
- male_selected = false;
- member_is_being_edited = true;
- female_selected = true;
- }
- else
- {
- male_member_image_view.setImageResource(R.drawable.male_d);
- female_member_image_view.setImageResource(R.drawable.female_d);
- }
- }
- user_table_array = dbHelper.FetchSingleUserDetails(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id", 0));
- for(int i=0;i<dbHelper.FetchSingleUserDetails(extras_bundle.getString("edited_relation_type"),prefs.getInt("user_logged_in_id",0)).size();i++)
- {
- birthday_edit_text.setText(user_table_array.get(i).getUser_birthday());
- if(user_table_array.get(i).getChild_status().equalsIgnoreCase("Married"))
- child_wedding_anniversary.setText(user_table_array.get(i).getUser_wedding_anniversary());
- home_address_edit_text.setText(user_table_array.get(i).getUser_address());
- member_country_spinner.setText(user_table_array.get(i).getUser_country());
- mobile_number_edit_text.setText(user_table_array.get(i).getUser_mobile_number());
- land_number_edit_text.setText(user_table_array.get(i).getUser_landline_number());
- off_number_edit_text.setText(user_table_array.get(i).getUser_office_number());
- religion_edit_text.setText(user_table_array.get(i).getUser_religion());
- emergencey_info_contact_name_1_edit_text.setText(user_table_array.get(i).getUser_emergency_contact_name_1());
- emergencey_info_contact_name_2_edit_text.setText(user_table_array.get(i).getUser_emergency_contact_name_2());
- emergencey_info_contact_name__1_phone_edit_text.setText(user_table_array.get(i).getUser_emergency_phone_number_1());
- emergencey_info_contact_name__2_phone_edit_text.setText(user_table_array.get(i).getUser_emergency_phone_number_2());
- hobbies_edit_text.setText(user_table_array.get(i).getUser_hobbies());
- religion_edit_text.setText(user_table_array.get(i).getUser_religion());
- hobbies_edit_text.setText(user_table_array.get(i).getUser_hobbies());
- Log.e("The Member Status ________________________ ",""+user_table_array.get(i).getChild_status());
- if(!relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- if(user_table_array.get(i).getChild_status().equalsIgnoreCase("Married"))
- {
- child_wedding_anniversary.setText(user_table_array.get(i).getUser_wedding_anniversary());
- }
- }
- byte[] image_bytes= user_table_array.get(i).getProfile_image_bytes();
- if(image_bytes!=null)
- {
- if(CheckIfArrayIsEmpty(image_bytes))
- user_profile_imageview.setImageBitmap(BitmapFactory.decodeByteArray(image_bytes, 0, image_bytes.length));
- }
- }
- }
- else
- {
- relation_spinner.setText(extras_bundle.getString("clicked_relation_type"));
- if(relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch_linear.setVisibility(View.VISIBLE);
- child_wedding_anniversary.setText(dbHelper.getWeddingAnniversaryForSpouse(user_logged_in_id));
- }
- }
- }
- actual_relation_array.add("Spouse");
- actual_relation_array.add("Father");
- actual_relation_array.add("Mother");
- actual_relation_array.add("Spouse's Mother");
- actual_relation_array.add("Spouse's Father");
- actual_relation_array.add("Child");
- actual_relation_array.add("Friend");
- country_spinner_adapter = new Relation_Adapter(getActivity(), R.layout.spinner_items, Arrays.asList(getResources().getStringArray(R.array.countries_array)));
- // Log.e("The Relation Size is ", "^^^^^^^^^^^^^^^^^^" + dbHelper.getRelationTypes().size());
- if(dbHelper.getWhatRelationTypes("Father",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Father");
- }
- if(dbHelper.getWhatRelationTypes("Mother",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Mother");
- }
- if(dbHelper.getWhatRelationTypes("Spouses Father",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Spouse's Father");
- }
- if(dbHelper.getWhatRelationTypes("Spouses Mother",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Spouse's Mother");
- }
- if(dbHelper.getWhatRelationTypes("Spouse",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Spouse");
- }
- if(!dbHelper.getWhatRelationTypes("Spouse",prefs.getInt("user_logged_in_id",0)))
- {
- actual_relation_array.remove("Spouse's Father");
- actual_relation_array.remove("Spouse's Mother");
- }
- if(!(dbHelper.getRelationTypes(prefs.getInt("user_logged_in_id",0)).size()==0))
- {
- for(int i=0;i<dbHelper.getRelationTypes(prefs.getInt("user_logged_in_id",0)).size();i++)
- {
- //Log.e("", "" + dbHelper.getRelationTypes().get(i));
- // Log.e("The Child Size is ", "" + dbHelper.getChildRelationTypes().size());
- if((dbHelper.getRelationTypes(prefs.getInt("user_logged_in_id",0)).get(i).equalsIgnoreCase("child")))
- {
- if((dbHelper.getChildRelationTypes(prefs.getInt("user_logged_in_id",0)).size()==5))
- {
- actual_relation_array.remove("Child");
- }
- }
- }
- }
- else
- {
- actual_relation_array.remove("Spouse's Father");
- actual_relation_array.remove("Spouse's Mother");
- }
- relation_adapter = new Relation_Adapter(getActivity(), R.layout.spinner_items, actual_relation_array);
- if(dbHelper.getReligions().size()>0)
- {
- religions.clear();
- for(int i=0;i<dbHelper.getReligions().size();i++)
- {
- religions.add(dbHelper.getReligions().get(i));
- }
- }
- if(dbHelper.getHobbies().size()>0)
- {
- hobbies.clear();
- for(int i=0;i<dbHelper.getHobbies().size();i++)
- {
- hobbies.add(new Hobbies(dbHelper.getHobbies().get(i),dbHelper.getHobbiesID(dbHelper.getHobbies().get(i))));
- }
- }
- user_profile_imageview.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(relation_spinner.getVisibility()==View.GONE)
- openGallery(10);
- }
- });
- //religion_adapter = new Relation_Adapter(getActivity(), R.layout.spinner_items, Arrays.asList(getResources().getStringArray(R.array.religion_array)));
- //LoadingFromExtras();
- religion_adapter = new Relation_Adapter(getActivity(), R.layout.spinner_items, religions);
- member_country_spinner.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- country_selected = true;
- hobbies_clicked = false;
- new AlertDialog.Builder(getActivity()).setAdapter(country_spinner_adapter, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- member_country_spinner.setText(country_spinner_adapter.getItem(which));
- user_selected_country = country_spinner_adapter.getItem(which);
- dialog.dismiss();
- }
- }).create().show();
- }
- });
- school_country_text_view.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- new AlertDialog.Builder(getActivity()).setAdapter(country_spinner_adapter, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- school_country_text_view.setText(country_spinner_adapter.getItem(which));
- user_selected_country = country_spinner_adapter.getItem(which);
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- dialog.dismiss();
- }
- }).create().show();
- }
- });
- gps_coordinates_text.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- startActivity(new Intent(getActivity(), GetSchoolLocation.class));
- }
- });
- email_address_member_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- Log.e("" + s.toString(), "" + s.toString());
- if (isValidEmail(s.toString())) {
- Log.e("afterTextChanged", "afterTextChanged");
- user_sync_check = s.toString();
- dialog_is_shown = false;
- new CheckIfMemberExists(s.toString()).execute();
- }
- }
- });
- hobbies_edit_text.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- hobbies_clicked = true;
- hobbies_dialog.setContentView(R.layout.hobbies_list_layout);
- Window window = hobbies_dialog.getWindow();
- window.setLayout(WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT);
- window.setGravity(Gravity.CENTER);
- hobbies_list = (ListView) hobbies_dialog.findViewById(R.id.hobbies_list);
- ok_hobbies = (TextView) hobbies_dialog.findViewById(R.id.ok_hobbies);
- //List<String> hobbies_array = Arrays.asList(getResources().getStringArray(R.array.hobbies_array));
- hobbies_adapter = new Hobbies_Adapter(getActivity(), R.layout.hobbies, hobbies);
- hobbies_list.setAdapter(hobbies_adapter);
- hobbies_list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- hobbies_adapter.toggleChecked(position);
- }
- });
- ok_hobbies.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String checked = "";
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- Log.e("The Hobbies Adapter ", "" + hobbies_adapter.getCheckedItemPositions().size());
- for (int i = 0; i < hobbies_adapter.getCheckedItemPositions().size(); i++) {
- if (i == hobbies_adapter.getCheckedItemPositions().size() - 1) {
- checked += hobbies_adapter.getCheckedItems().get(i);
- getCheckedHobbiesID += hobbies_adapter.getCheckedHobbiesID().get(i);
- } else {
- checked += hobbies_adapter.getCheckedItems().get(i) + ",";
- getCheckedHobbiesID += hobbies_adapter.getCheckedHobbiesID().get(i) + ",";
- }
- }
- Log.e("The Hobbies Items ", "" + checked);
- editor.putString("getCheckedHobbiesID", getCheckedHobbiesID);
- editor.commit();
- hobbies_edit_text.setText(checked);
- hobbies_dialog.dismiss();
- }
- });
- hobbies_dialog.show();
- }
- });
- religion_edit_text.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- hobbies_clicked = false;
- new AlertDialog.Builder(getActivity()).setAdapter(religion_adapter, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- religion_edit_text.setText(religion_adapter.getItem(which));
- user_selected_religion = religion_adapter.getItem(which);
- RELIGION_TYPE_ID = dbHelper.getReligionID(user_selected_religion);
- dialog.dismiss();
- }
- }).create().show();
- }
- });
- relation_spinner.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- relation_is_clicked = true;
- new AlertDialog.Builder(getActivity()).setAdapter(relation_adapter, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- if(relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- if(dbHelper.DoesSpouseExist(user_logged_in_id))
- is_spouse_selected = true;
- }
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- relation_spinner.setText(relation_adapter.getItem(which));
- if(relation_spinner.getText().toString().equalsIgnoreCase("Child"))
- {
- Log.e("Inside the Ch9ilddd","Inside the Ch9ilddd");
- school_college_info_relative.setVisibility(View.VISIBLE);
- }
- else if(relation_spinner.getText().toString().equalsIgnoreCase("Spouse"))
- {
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch_linear.setVisibility(View.VISIBLE);
- child_wedding_anniversary.setText(dbHelper.getWeddingAnniversaryForSpouse(user_logged_in_id));
- child_status_switch_linear.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- child_status_switch_linear.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch.setChecked(false);
- /* params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.child_status_switch_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- home_address_linear.setLayoutParams(params);*/
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- after_member_linear.setLayoutParams(params);
- school_college_info_relative.setVisibility(View.GONE);
- }
- else{
- school_college_info_relative.setVisibility(View.GONE);
- child_single_status_switch.setVisibility(View.VISIBLE);
- child_status_switch_linear.setVisibility(View.GONE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.CENTER_HORIZONTAL);
- params.addRule(RelativeLayout.CENTER_VERTICAL);
- params.setMargins(50, 10, 80, 10);
- child_single_status_switch.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.VISIBLE);
- /* params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.child_single_status_switch);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- home_address_linear.setLayoutParams(params);*/
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- after_member_linear.setLayoutParams(params);
- }
- for (int i = 0; i < DashboardActivity.relation_array.size(); i++) {
- //Log.e("The Relation Array",""+DashboardActivity.relation_array.get(i).getRelation_name());
- if (relation_spinner.getText().toString().equalsIgnoreCase(DashboardActivity.relation_array.get(i).getRelation_name())) {
- RELATION_TYPE_ID = DashboardActivity.relation_array.get(i).getRelation_id();
- // Log.e("RELATION_TYPE_ID",""+RELATION_TYPE_ID);
- }
- }
- relation_selected = true;
- hobbies_clicked = false;
- dialog.dismiss();
- }
- }).create().show();
- }
- });
- name_member_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- home_address_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- mobile_number_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- land_number_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- off_number_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- emergencey_info_contact_name_1_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- emergencey_info_contact_name_2_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- emergencey_info_contact_name__1_phone_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- emergencey_info_contact_name__2_phone_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- teacher_name_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- teacher_phone_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- school_address_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- school_phone_edit_text.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- }
- @Override
- public void afterTextChanged(Editable s) {
- }
- });
- //saveclick
- if(save_member_textview.getVisibility()==View.VISIBLE)
- {
- save_member_textview.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- //Log.e("About to show progress dialog", "About to show progress dialog");
- progress_dialog.setIndeterminate(true);
- progress_dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
- progress_dialog.setCancelable(false);
- // progress_dialog.show();
- }
- });
- Thread thread = new Thread(){
- @Override
- public void run() {
- super.run();
- try {
- sleep(500);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- };
- thread.start();
- System.out.println("Inside the save member click " + prefs.getString("getCheckedHobbiesID", "none"));
- SaveThread serach = new SaveThread();
- serach.start();
- }
- });
- } else {
- save_edited_member_text_view.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- //constants.ShowLoadingDialog(getActivity(), "Loading..");
- System.out.println("Inside the edit click" + extras_bundle.getString("edited_relation_type"));
- hideSoftKeyboard(getActivity());
- SaveEditedThread();
- //SaveEditedThread serach = new SaveEditedThread();
- //serach.start();
- }
- });
- delete_edited_member_text_view.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- hideSoftKeyboard(getActivity());
- DeletedThread();
- // DeletedThread serach = new DeletedThread();
- // serach.start();
- }
- });
- delete_member_textview.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- DeletedThread();
- // DeletedThread serach = new DeletedThread();
- // serach.start();
- }
- });
- }
- birthday_edit_text.setFocusable(false);
- birthday_edit_text.setInputType(InputType.TYPE_NULL);
- //wedding_anniversary_edit_text.setInputType(InputType.TYPE_NULL);
- child_wedding_anniversary.setInputType(InputType.TYPE_NULL);
- birthday_edit_text.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- birthday_date = new DatePickerDialog(getActivity(), new OnDateSetListener() {
- public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
- Calendar newDate = Calendar.getInstance();
- newDate.set(year, monthOfYear, dayOfMonth);
- birthday_edit_text.setText(dateFormatter.format(newDate.getTime()));
- if (member_is_being_edited)
- edited_member_layout.setVisibility(View.VISIBLE);
- }
- }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));
- birthday_date.show();
- }
- });
- child_wedding_anniversary.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- child_wedding_date = new DatePickerDialog(getActivity(), new OnDateSetListener() {
- public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
- Calendar newDate = Calendar.getInstance();
- newDate.set(year, monthOfYear, dayOfMonth);
- child_wedding_anniversary.setText(dateFormatter.format(newDate.getTime()));
- if(member_is_being_edited)
- edited_member_layout.setVisibility(View.VISIBLE);
- }
- }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));
- child_wedding_date.show();
- }
- });
- male_member_image_view.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(member_is_being_edited)
- edited_member_layout.setVisibility(View.VISIBLE);
- user_selected_gender = "male";
- male_selected = true;
- female_selected = false;
- male_member_image_view.setImageResource(R.drawable.male);
- female_member_image_view.setImageResource(R.drawable.female_d);
- }
- });
- female_member_image_view.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(member_is_being_edited)
- edited_member_layout.setVisibility(View.VISIBLE);
- user_selected_gender = "female";
- male_selected = false;
- female_selected = true;
- male_member_image_view.setImageResource(R.drawable.male_d);
- female_member_image_view.setImageResource(R.drawable.female);
- }
- });
- child_single_status_switch.setChecked(true);
- child_single_status_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- if (member_is_being_edited) {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- if (!isChecked) {
- //Married
- child_status_switch_linear.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- child_status_switch_linear.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch.setChecked(false);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- } else {
- //Single
- child_status_switch_linear.setVisibility(View.GONE);
- child_single_status_switch.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.CENTER_HORIZONTAL);
- params.addRule(RelativeLayout.CENTER_VERTICAL);
- params.setMargins(50, 10, 80, 10);
- child_single_status_switch.setLayoutParams(params);
- /*params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.child_single_status_switch);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- home_address_linear.setLayoutParams(params);*/
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- }
- });
- child_status_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- if(member_is_being_edited)
- {
- edited_member_layout.setVisibility(View.VISIBLE);
- delete_member_textview.setVisibility(View.GONE);
- }
- if (isChecked) {
- if(dbHelper.DoesSpouseExist(user_logged_in_id))
- {
- changing_married_status_alert_dialog.setTitle("Alert!");
- changing_married_status_alert_dialog.setMessage("You cannot change your status to Single without asking your Spouse !!");
- changing_married_status_alert_dialog.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- child_status_switch.setChecked(false);
- }
- });
- changing_married_status_alert_dialog.show();
- }
- else
- {
- child_status_switch_linear.setVisibility(View.GONE);
- child_single_status_switch.setVisibility(View.VISIBLE);
- child_single_status_switch.setChecked(true);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.CENTER_HORIZONTAL);
- params.addRule(RelativeLayout.CENTER_VERTICAL);
- params.setMargins(50, 10, 80, 10);
- child_single_status_switch.setLayoutParams(params);
- /* params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.child_single_status_switch);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- home_address_linear.setLayoutParams(params);*/
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- } else {
- child_status_switch_linear.setVisibility(View.VISIBLE);
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- child_status_switch_linear.setLayoutParams(params);
- child_single_status_switch.setVisibility(View.GONE);
- child_status_switch.setChecked(false);
- /* params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.child_status_switch_linear);
- params.addRule(RelativeLayout.ALIGN_LEFT, R.id.birthday_linear);
- params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.birthday_linear);
- home_address_linear.setLayoutParams(params);*/
- params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
- params.addRule(RelativeLayout.BELOW, R.id.member_linear);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- after_member_linear.setLayoutParams(params);
- }
- }
- });
- Log.e("About to return convertView","About to return convertView");
- return convertView;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement