示例#1
0
        public void handleMessage(android.os.Message msg) {

          if (msg.what == 0) { // dismiss
            if (mDialog != null && !InformationActivity.this.isFinishing()) {
              mDialog.dismiss();
            }
            mString = new String[popList.size()];
            popList.toArray(mString);
            myAdapter = new MyAdatper();
            searchListView.setAdapter(myAdapter);
            searchListView.setOnItemClickListener(InformationActivity.this);

            mListView.setPinnedHeaderView(
                LayoutInflater.from(InformationActivity.this)
                    .inflate(R.layout.knowledge_information_header, mListView, false));
            mAdapter = new MAdapter();
            mListView.setAdapter(mAdapter);
            mAdapter.setSelectedPosition(todaySelected);
            mAdapter.notifyDataSetInvalidated();
            mListView.setSelection(todaySelected);
          }
        };