Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何访问片段内部的变量?_Android_Android Fragments - Fatal编程技术网

Android 如何访问片段内部的变量?

Android 如何访问片段内部的变量?,android,android-fragments,Android,Android Fragments,我正在处理碎片,我发现了一个问题。当我处理活动并使用自定义适配器时,我应该像这样调用该方法: adapter = new CustomListViewAdapter(Activity.this, eventList); 在CustomListViewAdapter内部,我有一些组件需要修改: tv_event.setText(event.get(Activity.KEY_TITLE)); tv_location.setText(event.get(Activity.KEY_LOCATION))

我正在处理碎片,我发现了一个问题。当我处理活动并使用自定义适配器时,我应该像这样调用该方法:

adapter = new CustomListViewAdapter(Activity.this, eventList);
在CustomListViewAdapter内部,我有一些组件需要修改:

tv_event.setText(event.get(Activity.KEY_TITLE));
tv_location.setText(event.get(Activity.KEY_LOCATION));
tv_duration.setText(event.get(Activity.KEY_DURATION));
imageLoader.DisplayImage(event.get(Activity.KEY_THUMB_URL), thumb_image);
现在,当我开始处理片段时,我将我所说的变量放在片段类中,如下所示

public class ListEventsFragment extends Fragment {

    public static final String KEY_EVENT = "event"; // parent node
    public static final String KEY_ID = "id";
    public static final String KEY_TITLE = "name";
    public static final String KEY_LOCATION = "location";
    public static final String KEY_DURATION = "duration";
    public static final String KEY_THUMB_URL = "thumb_url";
在CustomListViewAdapter上,我应该使用Activity.SOME_键调用,但现在我不知道如何访问片段内部的变量


我不知道我是否解释得很好。谢谢。

因为它们是公共静态变量,所以您可以通过

ListEventsFragment.KEY_EVENT

类似地,其他变量也是

,因为它们是公共静态变量,所以可以作为

ListEventsFragment.KEY_EVENT

类似地,其他变量也是

,因为它们是公共静态变量,所以可以作为

ListEventsFragment.KEY_EVENT

类似地,其他变量也是

,因为它们是公共静态变量,所以可以作为

ListEventsFragment.KEY_EVENT


类似地,其他的也一样

您试图从片段中获取什么变量?片段的键:public static final String KEY_EVENT=“EVENT”//父节点公共静态最终字符串键\u ID=“ID”;公共静态最终字符串键\u TITLE=“name”;公共静态最终字符串KEY\u LOCATION=“LOCATION”;公共静态最终字符串键\u DURATION=“DURATION”;公共静态最终字符串KEY\u THUMB\u URL=“THUMB\u URL”;以前,对于活动,我让Activity.KEY\u事件访问,但现在我不知道如何访问。listentsfragment.KEY\u事件?因为它们都是公共静态的,所以您必须做的是
listentsfragment.KEY\u事件
您试图从片段中获取什么变量?片段的键:public static final String KEY\u EVENT=“EVENT”//父节点公共静态最终字符串键\u ID=“ID”;公共静态最终字符串键\u TITLE=“name”;公共静态最终字符串KEY\u LOCATION=“LOCATION”;公共静态最终字符串键\u DURATION=“DURATION”;公共静态最终字符串KEY\u THUMB\u URL=“THUMB\u URL”;以前,对于活动,我让Activity.KEY\u事件访问,但现在我不知道如何访问。listentsfragment.KEY\u事件?因为它们都是公共静态的,所以您必须做的是
listentsfragment.KEY\u事件
您试图从片段中获取什么变量?片段的键:public static final String KEY\u EVENT=“EVENT”//父节点公共静态最终字符串键\u ID=“ID”;公共静态最终字符串键\u TITLE=“name”;公共静态最终字符串KEY\u LOCATION=“LOCATION”;公共静态最终字符串键\u DURATION=“DURATION”;公共静态最终字符串KEY\u THUMB\u URL=“THUMB\u URL”;以前,对于活动,我让Activity.KEY\u事件访问,但现在我不知道如何访问。listentsfragment.KEY\u事件?因为它们都是公共静态的,所以您必须做的是
listentsfragment.KEY\u事件
您试图从片段中获取什么变量?片段的键:public static final String KEY\u EVENT=“EVENT”//父节点公共静态最终字符串键\u ID=“ID”;公共静态最终字符串键\u TITLE=“name”;公共静态最终字符串KEY\u LOCATION=“LOCATION”;公共静态最终字符串键\u DURATION=“DURATION”;公共静态最终字符串KEY\u THUMB\u URL=“THUMB\u URL”;以前,对于活动,我让Activity.KEY\u事件访问,但现在我不知道如何访问。listentsfragment.KEY\u事件?因为它们都是公共静态的,所以您需要做的是
listentsfragment.KEY\u事件
谢谢,这就是答案。我很高兴它能帮上忙。:)谢谢你,这就是答案。我很高兴它有帮助。:)谢谢你,这就是答案。我很高兴它有帮助。:)谢谢你,这就是答案。我很高兴它有帮助。:)