小编Gun*_*aur的帖子

应用程序崩溃,我无法理解它

首先,我得到了索引异常,在我的应用程序崩溃失效后,请帮忙吗?我附加了logcat和build.gradle文件.它在主要活动中给出错误,尽管代码就在那里.

logcat的:

15793-15793/com.example.user.e_mart E/VdcInflateDelegate? Exception while inflating <vector>
        org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0
                at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535)
                at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472)
                at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436)
                at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829)
                at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303)
                at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178)
                at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173)
                at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
                at android.support.v7.widget.Toolbar.<init>(Toolbar.java:254)
                at android.support.v7.widget.Toolbar.<init>(Toolbar.java:196)
                at java.lang.reflect.Constructor.constructNative(Native Method)
                at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
                at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:226)
                at android.support.v7.app.AppCompatViewInflater.createViewFromTag(AppCompatViewInflater.java:175)
                at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:146)
                at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:963)
                at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1022)
                at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
                at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
                at android.view.LayoutInflater.parseInclude(LayoutInflater.java:807)
                at android.view.LayoutInflater.rInflate(LayoutInflater.java:736)
                at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
                at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)
                at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
                at com.example.user.e_mart.MainActivity.onCreate(MainActivity.java:20)
                at android.app.Activity.performCreate(Activity.java:5182)
                at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081) …
Run Code Online (Sandbox Code Playgroud)

android

11
推荐指数
3
解决办法
1万
查看次数

如何从具有嵌套数组和对象结构的firebase数据库中检索数据?

我尝试了很多地方的数据提取代码,但我到处都知道如何在一个简单的列表中检索数据.由于我的JSON结构很复杂,我现在无法更改,所以请帮我从firebase数据库中检索数据.请帮忙,因为我无法理解Firebase代码.以下是我的代码和JSON数据库: 在此输入图像描述

CategoryModel.xml

package com.example.firedb;

import android.os.Parcel;
import android.os.Parcelable;

import java.util.ArrayList;

/**
 * Created by Android on 5/31/2017.
 */

public class CategoryModel {

    private ArrayList<CategoryList> categoryList;

    public CategoryModel() {
    }

    public CategoryModel(ArrayList<CategoryList> categoryList) {
        this.categoryList = categoryList;
    }

    public ArrayList<CategoryList> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(ArrayList<CategoryList> categoryList) {
        this.categoryList = categoryList;
    }


    // CategoryList

    public  static class CategoryList {

        public int Category_id;
        public String Category_name;
        public ArrayList<String>Emails;
        public ArrayList<String>Epabx;
        public ArrayList<String>Category_Fax;
        public ArrayList<Persons> persons;

        public CategoryList() { …
Run Code Online (Sandbox Code Playgroud)

android json firebase firebase-realtime-database

9
推荐指数
1
解决办法
1023
查看次数