0
트랜잭션을 표시 할 내 조각이 있습니다. 그것은 recyclerView입니다. 프래그먼트에서 하나의 트랜잭션을 클릭하면 삭제 또는 업데이트 할 수있는 해당 값이있는 양식으로 표시됩니다.xamarin - 프래그먼트에서 활동을 닫음
다른 활동을 시작하기 전에 조각이 연결된 부분을 통해 활동을 닫으려면 어떻게해야합니까?
트랜잭션을 표시 할 내 조각이 있습니다. 그것은 recyclerView입니다. 프래그먼트에서 하나의 트랜잭션을 클릭하면 삭제 또는 업데이트 할 수있는 해당 값이있는 양식으로 표시됩니다.xamarin - 프래그먼트에서 활동을 닫음
다른 활동을 시작하기 전에 조각이 연결된 부분을 통해 활동을 닫으려면 어떻게해야합니까?
죄송합니다. 내 질문을 업데이트하거나 답변을 제공하지 않습니다. 예심 후에, 나는 단편 생성자에 활동을 전달한 다음 activity를 사용하여 활동을 닫을 생각을했습니다 .Finish(); 리사이클러에서 아이템을 클릭하면
private Expense_Objects expenseObject;
private Denomination_Objects denominationObject;
private Activity activity;
/// <summary>
/// Fragment for Petty Cash
/// </summary>
/// <param name="expenseObject">Expense Object</param>
/// <param name="denominationObject">Denomination Object</param>
/// <param name="activity">Activity where fragment will reside</param>
public Fragment_PettyCash(Expense_Objects expenseObject,
Denomination_Objects denominationObject, Activity activity)
{
this.pcExpenseObject = pcExpenseObject;
this.denominationObject = denominationObject;
this.activity = activity;
}
/// <summary>
/// Setting up recyclerView
/// </summary>
/// <param name="recyclerView">recyclerView</param>
private void setUpRecyclerView(RecyclerView recyclerView)
{
recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context));
recyclerView.SetAdapter(new SimpleStringRecyclerViewAdapter(recyclerView.Context,
expenseObject.payeeList, expenseObject.totalAmountList));
recyclerView.SetItemClickListener((rv, position, view) =>
{
//doing other stuffs
Context context = view.Context;
Intent intent = new Intent(context, typeof(UpdateDeleteExpense));
intent.PutExtra(IntentExtras.denominationSerialized,
JsonConvert.SerializeObject(denominationObject));
intent.PutExtra(IntentExtras.pettyCashExpenseSerialized,
JsonConvert.SerializeObject(expenseObject));
context.StartActivity(intent);
activity.Finish();
}
);
}
조각 코드를 알려주실 수 있습니까? 지금까지 무엇을 성취 했습니까? 너 뭐하려고 했니? 당신이 조금 흐릿 해지는 질문입니다. –
질문에 대한 답을 게시했습니다 :) – jace