如何在下一个Activity中传递retro函数参数

时间:2016-12-06 06:28:37

标签: android

如何在下一个活动中传递复古功能参数。

public void retro(Context mContext,String mId){
  // context=mContext;
    final SubInterfaceActivity apiService =
            SubApiActivity.getClient().create(SubInterfaceActivity.class);
    Call<ResponseListSubClassification> call =  apiService.subclassificationList("84",mId);
    call.enqueue(new Callback<ResponseListSubClassification>() {
        @Override
        public void onResponse(Call<ResponseListSubClassification> call,  Response<ResponseListSubClassification> response) {

            final List<DataListSubClassification> ret =  response.body().getData();

            Log.d(TAG, "Number of item received: " + ret.size());
            adapter = new SubListAdapter(getApplicationContext(), ret);
            setListAdapter(adapter);
            listView = (ListView) findViewById(android.R.id.list);
            //   final CheckBox checkBox=(CheckBox) findViewById(R.id.checkBox1);
            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(final AdapterView<?> parent, View view, final int position, long id) {

                    final DataListSubClassification countr =  (DataListSubClassification) parent.getItemAtPosition(position);
                    Toast.makeText(getApplicationContext(),
                            "Clicked on Row: " + countr.getID(),
                            Toast.LENGTH_LONG).show();
                    int images=position;
                    Intent intent= new Intent(SubClassificationActivity.this,MainActivity.class);
                    intent.putExtra("",images);

                    //  Object obj = adapter.getItem(position);

// Intent r = new Intent(SubClassificationActivity.this,MainActivity.class);     意图(SubClassificationActivity.this,MainActivity.class);     parent.getItemAtPosition(位置);

                    ImageView checkBox;
                    if(preview !=null) {
                        checkBox=  (ImageView)  preview.findViewById(R.id.checkBox1);
                        checkBox.setVisibility(View.INVISIBLE);

                    }
                    checkBox = (ImageView) view.findViewById(R.id.checkBox1);
                    checkBox.setVisibility(View.VISIBLE);
                    preview=view;
                }
            });
        }

0 个答案:

没有答案