android - create new group and add the name and number as one contact to new group. on create button create new group -


public class group extends appcompatactivity {  string name, number;  context context = null; string result = null;  private edittext ed_group_name, ed_name, ed_number; private button btn_view, btn_create,btn_add_contact, btn_new_group, btn_cancel; private listview lv_group; private linearlayout ll_action, ll_create_new_group, ll_show_list;  arraylist<string> group_name =  new arraylist<string>(); arraylist<string[]> list1 = new arraylist<string[]>();  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_group);     toolbar toolbar = (toolbar) findviewbyid(r.id.toolbar);     setsupportactionbar(toolbar);      floatingactionbutton fab = (floatingactionbutton) findviewbyid(r.id.fab);     fab.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view view) {             snackbar.make(view, "replace own action", snackbar.length_long)                     .setaction("action", null).show();         }     });      grouplist group_data[] = new grouplist[]             {                     new grouplist(r.drawable.group, "my family (10)"),                     new grouplist(r.drawable.group, "rahuri (40)"),                     new grouplist(r.drawable.group, "lekha nagar (700)"),                     new grouplist(r.drawable.group, "friends forever (50)"),                     new grouplist(r.drawable.group, "parivar (100)"),                     new grouplist(r.drawable.group, "mhasrul friends (100)")             };      groupadapter adapter = new groupadapter(this, r.layout.group_item_row, group_data);      lv_group = (listview) findviewbyid(r.id.lv_group);     lv_group.setadapter(adapter);      lv_group.setonitemclicklistener(new adapterview.onitemclicklistener() {         @override         public void onitemclick(adapterview<?> parent, view view, int position, long id) {              intent intent = new intent(getapplicationcontext(), message.class);             startactivity(intent);         }     });      ll_action = (linearlayout) findviewbyid(r.id.ll_action);     ll_show_list = (linearlayout) findviewbyid(r.id.ll_show_list);     ll_create_new_group = (linearlayout) findviewbyid(r.id.ll_create_group);     btn_view = (button) findviewbyid(r.id.btn_view_group);     btn_create = (button) findviewbyid(r.id.btn_create_group);     btn_add_contact = (button) findviewbyid(r.id.btn_add_cnt);     btn_new_group = (button) findviewbyid(r.id.btn_create_new_grp);     btn_cancel = (button) findviewbyid(r.id.btn_cancel);     ed_group_name = (edittext) findviewbyid(r.id.ed_grp_name);     ed_name = (edittext) findviewbyid(r.id.ed_add_name);     ed_number = (edittext) findviewbyid(r.id.ed_add_no);     lv_group = (listview) findviewbyid(r.id.lv_group);      btn_view.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              ll_show_list.setvisibility(view.visible);             ll_create_new_group.setvisibility(view.gone);         }     });      btn_create.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              ll_create_new_group.setvisibility(view.visible);             ll_show_list.setvisibility(view.gone);             ll_action.setvisibility(view.gone);          }     });      btn_add_contact.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              int count = 0;             {                 name = ed_name.gettext().tostring().trim();                 number = ed_number.gettext().tostring().trim();                 string contact = name.concat(" "+number);                 group_name.add(contact);                 count ++;             }while (group_name.size()< count);              ed_name.settext("");             ed_number.settext("");             ed_name.requestfocus();         }     });      btn_cancel.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              intent intent = new intent(getapplicationcontext(), group.class);             startactivity(intent);         }     });      btn_new_group.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              ll_show_list.setvisibility(view.visible);             ll_action.setvisibility(view.visible);             ll_create_new_group.setvisibility(view.gone);              string[] simplearray = new string[group_name.size()];             list1.add(simplearray);             arrayadapter<string> adapter =                     new arrayadapter<string>(getapplicationcontext(), r.layout.group_item_row,                             r.id.tv_cnt, group_name.toarray(simplearray));             lv_group.setadapter(adapter);              //new creategroup().execute();         }     }); } } 


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

python - cx_oracle unable to find Oracle Client -