CollectGoodsActivity.java 2.27 KB
package com.huaheng.wms.collectgoods;

import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;

import com.huaheng.wms.R;
import com.huaheng.wms.WMSLog;
import com.huaheng.wms.adapter.ChooseAdapter;
import com.huaheng.wms.adapter.ChooseBean;
import com.huaheng.wms.model.CommonActivity;
import com.huaheng.wms.util.WMSUtils;

import java.util.ArrayList;
import java.util.List;

import butterknife.BindView;
import butterknife.ButterKnife;

/**
 ** 收货
 */
public class CollectGoodsActivity extends CommonActivity {

    @BindView(R.id.collect_list)
    ListView collectList;
    private ChooseAdapter mAdapter;
    private List<ChooseBean> chooseBeanList;
    private final int COLLECTION_PIECE = 0;
    private final int COLLECTION_BULK = 1;

    @Override
    protected void initActivityOnCreate(Bundle savedInstanceState) {
        super.initActivityOnCreate(savedInstanceState);
        setContentView(R.layout.activity_collect_goods);
        // TODO: add setContentView(...) invocation
        ButterKnife.bind(this);
        setTitle(getString(R.string.collect_goods));
        initView();
    }

    private void initView() {
        chooseBeanList = new ArrayList<>();
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_collect), this.getString(R.string.piece_collection)));
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_collect), this.getString(R.string.bulk_collection)));
        mAdapter = new ChooseAdapter(this);
        collectList.setAdapter(mAdapter);
        collectList.setOnItemClickListener(listener);
        mAdapter.setList(chooseBeanList);
    }

    AdapterView.OnItemClickListener listener = new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
            switch (position) {
                case COLLECTION_PIECE:
                    WMSUtils.startActivity(CollectGoodsActivity.this, PieceCollectActivity.class);
                    break;
                case COLLECTION_BULK:
                    WMSUtils.startActivity(CollectGoodsActivity.this, BulkCollectActivity.class);
                    break;
            }
        }
    };
}