~openerp-dev/openerp-mobile/openerp-mobile-10

« back to all changes in this revision

Viewing changes to src/com/openerp/addons/message/Message.java

  • Committer: Dharmang Soni (OpenERP)
  • Date: 2014-03-26 06:28:03 UTC
  • Revision ID: dpr@tinyerp.com-20140326062803-bxy4xk2a13v3wdr0
[IMP] icon added and search view problem resolved 

Show diffs side-by-side

added added

removed removed

Lines of Context:
124
124
                        "#EBB035" };
125
125
 
126
126
        @Override
 
127
        public void onCreate(Bundle savedInstanceState) {
 
128
                super.onCreate(savedInstanceState);
 
129
                setHasOptionsMenu(true);
 
130
        }
 
131
 
 
132
        @Override
127
133
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
128
134
                        Bundle savedInstanceState) {
129
135
                if (savedInstanceState != null) {
130
136
                        mSelectedItemPosition = savedInstanceState.getInt(
131
137
                                        "mSelectedItemPosition", -1);
132
138
                }
133
 
                setHasOptionsMenu(true);
134
139
                mView = inflater.inflate(R.layout.fragment_message, container, false);
135
140
                scope = new AppScope(getActivity());
136
141
                init();
405
410
                        MenuItem compose = menu.findItem(R.id.menu_message_compose);
406
411
                        compose.setVisible(false);
407
412
                }
 
413
                super.onCreateOptionsMenu(menu, inflater);
408
414
        }
409
415
 
410
416
        @Override
526
532
                                        } else {
527
533
                                                isParent = false;
528
534
                                        }
 
535
                                        int childs = db().count("parent_id = ? ",
 
536
                                                        new String[] { key });
529
537
                                        if (!parent_list_details.containsKey(key)) {
530
538
                                                // Fetching row parent message
531
539
                                                OEDataRow newRow = null;
536
544
                                                        newRow = db().select(Integer.parseInt(key));
537
545
                                                }
538
546
 
539
 
                                                int childs = db().count("parent_id = ? ",
540
 
                                                                new String[] { key });
541
547
                                                newRow.put("childs", childs);
542
548
                                                parent_list_details.put(key, null);
543
549
                                                message_row_indexes.put(key, i);
555
561
 
556
562
                        mView.findViewById(R.id.loadingProgress).setVisibility(View.GONE);
557
563
                        mListViewAdapter.notifiyDataChange(mMessageObjects);
558
 
                        mSearchView
559
 
                                        .setOnQueryTextListener(getQueryListener(mListViewAdapter));
 
564
                        if (mSearchView != null)
 
565
                                mSearchView
 
566
                                                .setOnQueryTextListener(getQueryListener(mListViewAdapter));
560
567
                        mMessageLoader = null;
561
568
                        checkMessageStatus();
562
569