gpt4 book ai didi

java - "Modifier static not allowed"尝试将 fragment 连接到 Activity 时

转载 作者:行者123 更新时间:2023-12-02 02:14:28 24 4
gpt4 key购买 nike

学习如何在 android 中使用 fragment 。我正在关注 Android 上的文档: https://developer.android.com/training/basics/fragments/communicating.html

根据文档,我应该使用静态在我的 Activity 中实现我的 fragment 接口(interface)。

但是我收到错误。 “不允许修饰符 static”

我的主机 Activity :

public static class RecordWorkoutActivity extends AppCompatActivity
implements WorkoutFragment.OnFragmentInteractionListener{

我的 fragment :

public class WorkoutFragment extends Fragment {
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
private static final String ARG_PARAM2 = "param2";

// TODO: Rename and change types of parameters
private String mParam1;
private String mParam2;

private OnFragmentInteractionListener mListener;

最终,我需要我的 Activity 在横向方向上显示一个 fragment ,如果在纵向方向上则显示不同的 fragment ,但要知道我只需要能够将我的 fragment 与我的 Activity 连接起来。

最佳答案

文档很可能在 public static class 中包含 static,因为示例中的类是内部类。

如果您不是将 Activity 实现为内部类,则不需要 static 修饰符。只需删除它即可。

关于java - "Modifier static not allowed"尝试将 fragment 连接到 Activity 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49500113/

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