Android Xml Dosyasından Random Veri Çekme ?
-
android studioda strings.xml dosyamdan random veri çekmek istiyorum.
values.xml dosyası;
<?xml version="1.0" encoding="utf-8"?>
<resources name="words">
<string name="a1">valu1</string>
<string name="a2">valu2</string>
</resources>uygulama dosyamda
String[] arrayOfStrings = values.getResources().getStringArray(R.array.words);
String randomString = arrayOfStrings[new Random().nextInt(arrayOfStrings.length)];
ile deniyorum ama birsürü hata veriyor.
Error:(16, 5) error: cannot find symbol class Array
Error:(29, 81) error: cannot find symbol variable array
Error:(29, 43) error: cannot find symbol variable values
String[] strs = new String[] {"str1", "str2", "str3"};
int randomIndex = new Random().nextInt(3);
int resId = getResources().getIdentifier(strs[randomIndex ], "string", getPackageName());
String randomString = getString(resId);bu kodla yaptım ama isimleri belirtmek gerekiyor. daha kısa bir yolu var mı?
nurulmac11 tarafından 09/Nis/16 22:26 tarihinde düzenlenmiştir
