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);
}
使用数据绑定并将背景设置为edittext
以及drawable文件夹中的资源会导致异常。
<EditText
android:background="@drawable/rectangle"
android:imeOptions="flagNoExtractUi"
android:layout_width="match_parent"
android:layout_height="45dp"
android:hint="Enter Your Name"
android:gravity="center"
android:textColorHint="@color/hintColor"
android:singleLine="true"
android:id="@+id/etName"
android:inputType="textCapWords"
android:text="@={viewModel.model.name}"
android:fontFamily="@font/avenir_roman" />
解决方案
我只是将背景从Android:background=“@drawable/rectangle”
更改为Android:background=“@null”
问题内容: 我正在开发一个Android应用程序,该程序从MySQL数据库读取数据,但遇到了此错误。我有这个XML布局: 这是我的Java文件: 调用此Activity时,我收到以下错误消息: 我不知道如何解决此错误。 问题答案: 更改 至 有不同的版本-一种采用字符串,一种采用int资源ID。如果将其传递给整数,它将尝试查找相应的字符串资源ID-找不到它,这是你的错误。 我想返回一个整数。你需要
我正在开发一个从MySQL数据库读取数据的Android应用程序,我遇到了这个错误。我有这样的XML布局: 这是我的Java文件: 当调用此activity时,我收到以下错误消息: 我不知道如何修复这个错误。
我仍然不明白错误在哪里,如何恢复它!
请帮帮我,我想不出为什么这个错误。就在一天前它起作用了。我理解it serches for和id ist是存在的,但id在XML中。它在方法中给出了错误: 这是他找不到的编辑文本的。你可以看到id在那里! 代码更新 我已经打扫过了,什么都没有。它的活动太大了,我添加的代码直到行的错误。所以我对所有的ID都使用了大写,它工作了两个星期,现在它给我的错误只是在ET上。
回收器自定义适配器 01-09 10:43:45.747 660 2-6602/Ctize.connectplus.com.communitize E/AndroidRuntime:致命异常:主进程:Ctize.connectplus.com.communitize,PID:6602 Android.content.res.resources$NotFoundException:资源ID#0x7F