在android中使用选项卡片段处理Json数据

在android中使用选项卡片段处理Json数据,android,json,android-fragments,Android,Json,Android Fragments,我是android开发新手。我正在尝试访问android中的json数据。我有两个带有viewpager的选项卡。第一个选项卡包含有关事件的信息,第二个选项卡将有一个自定义列表视图,其中包含参加该事件的学生的列表 这是指向我的json的链接- 我对如何访问每个片段中的数据感到困惑。我的第一个屏幕有一个edittext,用户将在其中输入事件id 这里是设计的链接 我已经开发了界面。有人能帮我实现这个功能吗 多谢各位 在代码中创建应用程序类 public class MyApplication e

我是android开发新手。我正在尝试访问android中的json数据。我有两个带有viewpager的选项卡。第一个选项卡包含有关事件的信息,第二个选项卡将有一个自定义列表视图,其中包含参加该事件的学生的列表

这是指向我的json的链接-

我对如何访问每个片段中的数据感到困惑。我的第一个屏幕有一个edittext,用户将在其中输入事件id

这里是设计的链接

我已经开发了界面。有人能帮我实现这个功能吗

多谢各位

  • 在代码中创建应用程序类

    public class MyApplication extends android.app.Application {
        public static MyApplication mInstance;
        public String jsonStr;
    
    
        @Override
        public void onCreate(){
            super.onCreate();
            mInstance = this;
        }
    
        public MyApplication getmInstance(){
            return mInstance;
        }
    
        public void setJsonStr(String jsonStr){
            this.jsonStr = jsonStr;
        }
    
        public String getJsonStr(){
            return jsonStr;
        }
    
    }
    
  • 在清单文件中添加应用程序类

    android:name=".MyApplication"
    
  • 获取json数据并将其设置为应用程序类,就像从应用程序中的任何位置一样

    MyApplication.getmInstance().setJsonStr(jsonstr);//fetched json data from httpcall
    
  • 从运行时获取所有数据并对其执行任何操作

    String jsonStr = MyApplication.getmInstance().getJsonStr();
    

  • @拉利特·普拉塔普·辛格的回答是正确的。 我把我的方法贴在下面:

    这就是答案。

    1.根据我的评论更正你的url

    2.使用APIKitchen或在internet上搜索url获得响应,然后您将得到如下响应。复制所有内容。

    3.在Android Studio中使用名为
    GsonFormat
    的插件。将内容粘贴到插件,它将为您创建一个新的
    Events.java

    4.使用改装来获取RESTFul数据


    我没有在这里粘贴代码。您可以留下电子邮件,我会向您发送代码和详细说明。

    我想说您提供的url是错误的。如果您想要发送一个普通的Get请求,则为真正的url。您可以使用厨房进行检查。//谢谢您的回复。我已经使用Gson格式创建了一个类,我想访问该id。我正在使用改装。电邮-kaustubhbhagwat93@gmail.com . 任何帮助都会很好,我已经给你发了一封电子邮件,如果你还有问题,你可以直接通过电子邮件回复。我没有收到你的电子邮件,兄弟,请再次发送-kaustubhbhagwat93@gmail.comSry兄弟,我没有注意到电子邮件发送失败。我又发了一封信。