LoadActivity.java 2.24 KB
package com.huaheng.wms.load;

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.adapter.ChooseAdapter;
import com.huaheng.wms.adapter.ChooseBean;
import com.huaheng.wms.model.CommonActivity;
import com.huaheng.wms.work.review.BatchReviewActivity;
import com.huaheng.wms.work.review.PieceReviewActivity;
import com.huaheng.wms.work.review.ReviewActivity;
import com.huaheng.wms.util.WMSUtils;

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

import butterknife.BindView;
import butterknife.ButterKnife;

/**
 * 装载
 */
public class LoadActivity extends CommonActivity {

    @BindView(R.id.load_list)
    ListView loadList;
    private ChooseAdapter mAdapter;
    private List<ChooseBean> chooseBeanList;
    private final int COLLECTION_NEW = 0;
    private final int COLLECTION_RE = 1;

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

    private void initView() {
        chooseBeanList = new ArrayList<>();
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_load), this.getString(R.string.new_load)));
        chooseBeanList.add(new ChooseBean(this.getResources().getDrawable(R.mipmap.menu_icon_load), this.getString(R.string.reload)));
        mAdapter = new ChooseAdapter(this);
        loadList.setAdapter(mAdapter);
        loadList.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_NEW:
                    WMSUtils.startActivity(LoadActivity.this, NewLoadActivity.class);
                    break;
                case COLLECTION_RE:
                    WMSUtils.startActivity(LoadActivity.this, ReLoadActivity.class);
                    break;
            }
        }
    };
}