Exemplo n.º 1
0
  /**
   * 设置适配器
   *
   * @param adapter
   */
  public void setAdapter(TvBaseAdapter adapter) {
    this.adapter = adapter;
    if (adapter != null) {
      adapter.registerDataSetObservable(mDataSetObservable);
    }
    // 清理原先数据
    clear();
    if (isInit) {
      initGridView();
      isInit = false;
    }

    Message msg = handler.obtainMessage();
    msg.what = ACTION_INIT_ITEMS;
    handler.sendMessageDelayed(msg, DELAY);
  }