2017-09-02 4 views
-3

私はcompanyNameの値を持っていますMyfragmentクラスで私はcompanyName値をMyAdapterクラスに渡す必要があります。そして、MyfragmentからMyAdapterに移動しないでください。誰かが私に何をすべきか教えてもらえますか?私は他のウェブサイトで得たすべての試合と混同しています。 setOnClickListenerフラグメントクラスからアダプタクラスにデータを渡すには?

この私のアダプタクラスです

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
Log.d("test",""+deliveryListBeans.size()); 
LayoutInflater inflater=(LayoutInflater)ct.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View v=inflater.inflate(R.layout.list_view_for_delivery_list,null); 
Button delivered=(Button)v.findViewById(R.id.do_delivered); 
delivered.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Intent deliveryUpdate=new Intent(ct, MyOwn.class); 
     deliveryUpdate.putExtra("invoiceId",dlb.getInvoiceNo()); 
     ct.startActivity(deliveryUpdate); 
    } 
}); 
return v; 

}

私はURLで使用できるように、私はfragmentクラスからcompanyName値を必要としています。

これは `companyName`にnull値を取得

public class DeliveryList extends Fragment { 
private List<DeliveryListBean> dlblistbean= new ArrayList<DeliveryListBean>(); 
ListView listview; 
Button delivered; 
String companyName;} 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
        Bundle savedInstanceState) { 
// Inflate the layout for this fragment 
final View rootView = inflater.inflate(R.layout.fragment_delivery_list,container,false); 
listview=(ListView) rootView.findViewById(R.id.deliveryListView); 
companyName=this.getArguments().getString("companyName"); 
listview.setAdapter(deliveryListAdapter); 
return rootView; 
} 

答えて

0
あなたのアダプタクラスで

public class MyAdapter { 

    private Context mContext; 
    private String mCompanyName; 

    public MyAdapter(Context context, String companyName) { 
     mContext = context; 
     mCompanyName = companyName; 
    } 
} 
+0

マイ断片クラスです。 –

+0

@Jithendra Saiあなたの価値はどのようなタイプですか? 'String'をあなたの値の型に置き換えてください。EX:int、long、String、... –

+0

あなたの答えは控えめではありません。コードをより具体的にすることができますか?そして、もしあなたが 'companyName'を求めているなら' string'です。 –

関連する問題