मुझे अपना ऐप चलाने पर शीर्षक से अपवाद मिलता है। यह क्या करता है यह एक जल्लाद खेल के लिए शब्दों के साथ एक .txt फ़ाइल है और मुझे लगता है कि फ़ाइल को एक्सेस करते समय अपवाद फेंक दिया जाता है। मेरी फ़ाइल, cuvinte.txt / आस्तियों / में स्थित है। यहाँ मेरा कोड है (मैंने लेआउट / xml भाग को छोड़ दिया, जो ठीक काम करता है):
public void onCreate() {
// all the onCreate() stuff, then this:
try {
AssetManager am = this.getAssets();
InputStream is = am.open("cuvinte.txt");
InputStreamReader inputStreamReader = new InputStreamReader(is);
BufferedReader b = new BufferedReader(inputStreamReader);
String rand;
while((rand=b.readLine())!=null){
cuvinte.add(rand);
}
} catch (IOException e) {
Toast.makeText(this, "No words file", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
newGame(newG);
}
public void newGame(View view){
Random rand = new Random();
String stringCuvant = cuvinte.get(rand.nextInt(cuvinte.size()));
cuvant.setText("");
System.out.println(stringCuvant);
for(int i = 0; i< stringCuvant.length(); i++){
cuvant.append("_ ");
}
incercari.setText(valIncercari);
}
फंक्शन newGame () दोनों को कहा जाता है जब नया गेम बटन दबाया जाता है और गतिविधि की शुरुआत में ऑनक्रीट () फ़ंक्शन में होता है।
setText()
फ़ंक्शन के अंदर एक अंतर पैरामीटर पास करने की कोशिश कर रहा था ।