【发布时间】:2023-03-28 23:59:02
【问题描述】:
我已经合并了一个水平幻灯片导航组件(这需要使类扩展 Fragment)。滑动部分工作正常。在这里,我有各自的onClick() 按钮,可以打开一个新活动。如果我在其中一个活动中添加一个按钮,我将找不到随后刷新显示活动的方法。我认为从片段中的按钮膨胀活动是可能的,但我尝试的任何操作都会停止模拟器。
到目前为止,我的代码并不多,所以我不会用相关的布局部分来混淆我的问题。任何帮助都将不胜感激。
片段 #1 的 Java 代码
公共类 TasksFragment 扩展 Fragment { @覆盖 public View onCreateView(LayoutInflater inflater, ViewGroup 容器, 捆绑 savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_tasks, container, false);
Button ID = (Button) rootView.findViewById(R.id.button_create_appraisal_rpt);
ID.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AppraisalReportActivity appraisalRptAct = new AppraisalReportActivity();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.child_fragment, appraisalRptAct);
fragmentTransaction.setTransition(fragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
});
return rootView;
}
}
Fragment #1(部分),其中包含应该使用 Fragment #2 启动此 Fragment #1 的刷新的按钮
当片段#1 的按钮被点击时,片段#2 将取代/刷新前一个片段
【问题讨论】:
-
无论如何你都应该包含你拥有的代码。这将使我们更好地了解我们可以如何为您提供帮助:)
-
提供您正在使用的代码
-
我试图在我的查询中包含我的代码,但该部分的字数有限——更不用说它让我对缩进感到不满。
标签: android