コード例 #1
0
  @Override
  public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // create an empty adapter to avoid displaying a progress indicator
    if (mAdapter == null) {
      mAdapter =
          new AddAdapter(
              getActivity(),
              R.layout.add_searchresult,
              new ArrayList<SearchResult>(),
              mAddButtonListener,
              mDetailsButtonListener);
    }

    ImageButton searchButton = (ImageButton) getView().findViewById(R.id.searchbutton);
    searchButton.setOnClickListener(
        new OnClickListener() {

          public void onClick(View v) {
            search();
          }
        });

    mSearchBox = (EditText) getView().findViewById(R.id.searchbox);
    mSearchBox.setOnKeyListener(
        new OnKeyListener() {

          public boolean onKey(View v, int keyCode, KeyEvent event) {
            // we only want to react to down events
            if (event.getAction() != KeyEvent.ACTION_DOWN) return false;

            if (keyCode == KeyEvent.KEYCODE_ENTER) {
              search();
              return true;
            } else {
              return false;
            }
          }
        });
  }
コード例 #2
0
 @Override
 public void onStart() {
   super.onStart();
   EasyTracker.getTracker().trackView("Add TVDb Shows");
 }