gpt4 book ai didi

java - Activity 上的两个 onclick 转换为 fragment

转载 作者:太空宇宙 更新时间:2023-11-04 10:45:45 24 4
gpt4 key购买 nike

我是该 fragment 的新手。

在 Activity 中,我有两个 onClick 方法:

  1. 点击覆盖该方法
  2. 正常点击

如何更改覆盖 fragment 方法的 onclick?

private void searchMobileNumber() {
mRecyclerView.addOnItemTouchListener(new SelectExistingOrNewNoFragment.RecyclerTouchListener(PostpaidRegistrationActivity.this, mRecyclerView, new SelectExistingOrNewNoFragment.ClickListener() {

@Override
public void onClick(View view, int position) {
selectedPostion = position;
mob_number_detail_lyt.setVisibility(View.GONE);
mobile_no_head_lyt.setVisibility(View.VISIBLE);
mobile_number_success.setImageDrawable(getResources().getDrawable(R.drawable.validation_correct));
if (simCardFirstTime) {
simCardFirstTime = false;
final Intent intent = new Intent(PostpaidRegistrationActivity.this, MyScanActivity.class);
intent.putExtra("ocrType", "Barcode");
intent.putExtra("message", "Please scan your SIM card");
startActivityForResult(intent, MposConstants.SIMCARD_FIRST_TIME);
}
}

}

最佳答案

如果我明白了,你有两个按钮。其中之一是启动一个 fragment 或用它做一些事情。您只需要一个 switch 案例。另外,对案例使用 R 类。

使用view.getId()

代码:

@Override
public void onClick(View view, int position) {

switch(view.getId()){

case R.id.fragment_button:
// do something with fragment
break;
default: break;
}
}

关于java - Activity 上的两个 onclick 转换为 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48437048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com