Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*
 * Copyright (C) 2015 Ingenic Semiconductor
 * 
 * LiJingWen(Kevin) <kevin.jwli@ingenic.com>
 * 
 * Elf/IDWS Project
 * 
 * This program is free software; you can redistribute it and/or modify it under the terms of the
 * GNU General Public License as published by the Free Software Foundation; either version 2 of the
 * License, or (at your option) any later version.
 * 
 * You should have received a copy of the GNU General Public License along with this program; if
 * not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

import android.util.SparseArray;

public class Main {
    public static <T> void addInArray(SparseArray<SparseArray<T>> array, int firstKey, int secondKey, T value) {
        if (array == null)
            return;

        SparseArray<T> ts = array.get(firstKey);
        if (ts == null) {
            ts = new SparseArray<T>();

            synchronized (array) {
                array.put(firstKey, ts);
            }
        }

        synchronized (array) {
            ts.put(secondKey, value);
        }
    }
}