ある
viewHolder.accept.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
removeListItem(viewHolder.order_card_layout, position);
android.support.v4.app.Fragment newFragment = new NewPageActivity();
android.support.v4.app.FragmentTransaction ft = ((FragmentActivity)mContext).getSupportFragmentManager().beginTransaction();
ft.sendorder(data.getorder_id());
ft.add(R.id.framelay, newFragment).commit();
}
});
My機能フラグメントの関数を呼び出すことですアダプタのフラグメントクラス名で機能します。あなたのフラグメントで
次のように行い、
public static void SendOrder(String OrderId)
{
final String serverid = sp.getString("serverid", "null");
Log.e("TAG", "SendOrder: "+serverid +OrderId);
new SendOrder().execute(new Config().addNewOrder, serverid, OrderId);
}
あなたの内側のフラグメント、フラグメントでアダプタを呼び出す
viewHolder.accept.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
removeListItem(viewHolder.order_card_layout, position);
fragmentClassName.Sendorder(data.getorder_id());
}
});
アダプタは 'NewPageActivity'や他のクラスで使われていますか? –
NewPageActivityで使用されています –
@MukeshMishraなぜインタフェースを使用できませんか? – Sridhar