PickingActivity.java 2.39 KB
package com.huaheng.wms.picking;

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.collectgoods.BulkCollectActivity;
import com.huaheng.wms.collectgoods.CollectGoodsActivity;
import com.huaheng.wms.collectgoods.PieceCollectActivity;
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 PickingActivity extends CommonActivity {

    @BindView(R.id.picking_list)
    ListView pickingList;
    private ChooseAdapter mAdapter;
    private List<ChooseBean> chooseBeanList;
    private final int COLLECTION_PLJH = 0;
    private final int COLLECTION_BJBF = 1;

    @Override
    protected void initActivityOnCreate(Bundle savedInstanceState) {
        super.initActivityOnCreate(savedInstanceState);
        setContentView(R.layout.activity_picking);
        ButterKnife.bind(this);
        setTitle(getString(R.string.picking));
        initView();
    }

    private void initView() {
        chooseBeanList = new ArrayList<>();
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_picking), this.getString(R.string.batch_picking)));
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_picking), this.getString(R.string.edge_picking)));
        mAdapter = new ChooseAdapter(this);
        pickingList.setAdapter(mAdapter);
        pickingList.setOnItemClickListener(listener);
        mAdapter.setList(chooseBeanList);
    }

    AdapterView.OnItemClickListener listener = new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
            WMSLog.d("position:" + position);
            switch (position) {
                case COLLECTION_PLJH:
                    WMSUtils.startActivity(PickingActivity.this, BatchPickingActivity.class);
                    break;
                case COLLECTION_BJBF:
                    WMSUtils.startActivity(PickingActivity.this, EdgePickingActivity.class);
                    break;
            }
        }
    };
}