Android Context Get getSelectedLangCodes(Context context, int[] indexes, boolean[] selectedItems, int codeResourceId)

Here you can find the source of getSelectedLangCodes(Context context, int[] indexes, boolean[] selectedItems, int codeResourceId)

Description

returns an arrayList of language codes that are active.

License

Open Source License

Parameter

Parameter Description
bs a parameter

Declaration

public static String[] getSelectedLangCodes(Context context,
        int[] indexes, boolean[] selectedItems, int codeResourceId) 

Method Source Code

//package com.java2s;
/*// w w w .  jav  a2s.c om
 *  Copyright (C) 2010-2014 Stichting Akvo (Akvo Foundation)
 *
 *  This file is part of Akvo FLOW.
 *
 *  Akvo FLOW is free software: you can redistribute it and modify it under the terms of
 *  the GNU Affero General Public License (AGPL) as published by the Free Software Foundation,
 *  either version 3 of the License or any later version.
 *
 *  Akvo FLOW is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *  See the GNU Affero General Public License included below for more details.
 *
 *  The full license text can also be seen at <http://www.gnu.org/licenses/agpl.html>.
 */

import java.util.ArrayList;

import android.content.Context;
import android.content.res.Resources;

public class Main {
    /**
     * returns an arrayList of language codes that are active.
     * 
     * @param bs
     * @return
     */
    public static String[] getSelectedLangCodes(Context context,
            int[] indexes, boolean[] selectedItems, int codeResourceId) {
        ArrayList<String> codes = new ArrayList<String>();
        Resources res = context.getResources();
        String[] allCodes = res.getStringArray(codeResourceId);
        for (int i = 0; i < indexes.length; i++) {
            if (selectedItems[i]) {
                codes.add(allCodes[indexes[i]]);
            }
        }
        return codes.toArray(new String[codes.size()]);
    }
}

Related

  1. getRevokedPerms(String packageName, Context ctx)
  2. getSavedPostsPath(Context context)
  3. getScaledDensity(Context context)
  4. getScenario(Context context, String filename, int widgetid, int defaultScenario)
  5. getSeed(Context context)
  6. getServiceMetaData(Context context, Class serviceClass, String key)
  7. getSignatures(final Context context)
  8. getSizeName(Context context)
  9. getSmiledText(Context context, CharSequence text)