麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

java反射android的r文件的示例

2020-04-11 11:51:43
字體:
來源:轉載
供稿:網友

動態取得R文件的int值,通過string-array name屬性動態獲取R.array.xxx的int值

復制代碼 代碼如下:

//通過string-array name屬性動態獲取R.array.xxx的int值
public CharSequence[] getListData(String name) {
        try {
            Class<?> arrayClass = getArrayResource().getClass();
            Field intField = arrayClass.getField(name);
            int sourceId = intField.getInt(name);
            return getResources().getTextArray(sourceId);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

private Object arrayResource = null;

private Object getArrayResource() {
        if (arrayResource == null) {
            Class<?> resource = R.class;
            try {
                Class<?>[] classes = resource.getClasses();
                for (Class<?> c : classes) {
                    int i = c.getModifiers();
                    String className = c.getName();
                    String s = Modifier.toString(i);
                    if (s.contains("static") && className.contains("array")) {
                        return c.getConstructor().newInstance();
                    } else {
                        continue;
                    }
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return arrayResource;
    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费色片 | 免费a级作爱片免费观看欧洲 | 精品一区二区在线播放 | 久久国产精品无码网站 | 国产在线色 | 欧美不卡 | 亚洲九色| 亚洲精华液久久含羞草 | 免费1级做55爰片l在线观看 | 欧美精品久久久久久久久老牛影院 | 久久97视频 | 国产资源视频在线观看 | 亚洲精品欧美在线 | 国产亚洲精品影达达兔 | 免费久久久 | 黄色淫片 | 久久久久久久久亚洲精品 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 成人毛片在线 | 精品国产视频一区二区三区 | 国产免费一区二区三区在线能观看 | 蜜桃视频观看麻豆 | 亚洲第一成人av | www.99久久久 | 成人做爽爽爽爽免费国产软件 | 国产精品99久久久久久久 | 国产一级免费电影 | 精品一区二区在线播放 | 日本欧美一区二区三区在线播 | 久久综合福利 | 久久久久久久久久性 | 久久亚洲成人网 | 在线观看中文字幕av | 欧美女孩videos | 全网免费毛片 | 日日爱影院 | 看毛片的网址 | 免费观看一区二区三区视频 | 国产成人综合在线观看 | 久久影院免费观看 | 黄色大片高清 |