[6.7.0][工具箱] refactor: och item 点击事件加上 toolTag 过滤;

This commit is contained in:
aibingbing
2024-09-27 14:27:13 +08:00
parent a8afcf68c3
commit 02ba6e7905
3 changed files with 19 additions and 9 deletions

View File

@@ -61,7 +61,11 @@ class ShuttleFragment : MvpFragment<ShuttleFragment?, BusPresenter?>() {
CallerEagleBaseFunctionCall4OchManager.addToolKitDefaultItemClickListener(runningTaskGateWay,object :
IToolKitItemClickListener{
override fun onItemClick(toolTag: String, ctx: Context?) {
RunningTaskManager.showBadCaseConfigWindow(it)
when (toolTag) {
runningTaskGateWay -> {
RunningTaskManager.showBadCaseConfigWindow(it)
}
}
}
})
CallerEagleBaseFunctionCall4OchManager.addSingleToolKitCustomItem(lineView, LineView(it),10)

View File

@@ -191,10 +191,12 @@ public abstract class BaseTaxiTabFragment<V extends IView, P extends Presenter<V
CallerEagleBaseFunctionCall4OchManager.INSTANCE.addToolKitDefaultItemClickListener(runningTaskGateWay, new IToolKitItemClickListener() {
@Override
public void onItemClick(@NonNull String toolTag, @Nullable Context ctx) {
personalDialogFragment = new WeakReference<>(new TaxiPersonalDialogFragment());
FragmentActivity activity = getActivity();
if (activity != null) {
personalDialogFragment.get().show(activity.getSupportFragmentManager(), "service_data");
if (runningTaskGateWay.equals(toolTag)) {
personalDialogFragment = new WeakReference<>(new TaxiPersonalDialogFragment());
FragmentActivity activity = getActivity();
if (activity != null) {
personalDialogFragment.get().show(activity.getSupportFragmentManager(), "service_data");
}
}
}
});

View File

@@ -202,10 +202,14 @@ abstract class BaseTaxiTabFragment<V : IView, P : Presenter<V>> : MvpFragment<V,
CallerEagleBaseFunctionCall4OchManager.addToolKitDefaultItemClickListener(runningTaskGateWay,object :
IToolKitItemClickListener {
override fun onItemClick(toolTag: String, ctx: Context?) {
personalDialogFragment = WeakReference(TaxiOperationalDialogFragment())
activity?.supportFragmentManager?.let {
personalDialogFragment!!.get()
?.show(it, "service_data")
when(toolTag) {
runningTaskGateWay -> {
personalDialogFragment = WeakReference(TaxiOperationalDialogFragment())
activity?.supportFragmentManager?.let {
personalDialogFragment!!.get()
?.show(it, "service_data")
}
}
}
}
});