有时当我尝试运行我的代码Eclipse控制台说,错误的XML文件:中止build.that意味着我必须在我main.xml中一个错误file.is有没有办法找到我的错误不做猜测和擦除一些XML代码,以便查看问题出在哪里?比如验证我的xml文件!!谢谢
因此,我不是创建数据库,而是使用存储数据SharedPreference.
我的代码如下:
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putInt("favid"+id, 1);
editor.commit();
Toast.makeText(getApplicationContext(), "Select as favorite", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)
现在我想检索那些数据,所以我在其他活动中使用了以下代码:
strFav = new ArrayList<Integer>();
if(strFav.size()>0)
strFav.clear();
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
for (int i = 1; i < 19; i++) {
int favid = prefs.getInt("favid"+i, -1);
if (favid != -1)
{
strFav.add(i);
}
}
Run Code Online (Sandbox Code Playgroud)
在数据检索时,我得到的所有价值都是-1.
任何人都可以帮助我为什么会这样吗?我已经提交了许多条目为1,但我仍然得到-1了所有这些条目的结果.
我想SharedPreferences在我的应用程序启动之前检查.我想检查一个值是真还是假,取决于我想要开始不同的活动(如果值为true,我想开始一个活动;如果它是假,我想开始第二个活动).如何在显示我的应用程序第一个屏幕之前检查它?
如果我将此Startup放在ASP.NET Core应用程序中,文本将被加扰(Ã...Ã"Ã-).如果我在中间件中这样做,也会发生同样的事情.传递Encoding.UTF8到WriteAsync于事无补.
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(async context => { await context.Response.WriteAsync("ÅÄÖ"); });
}
}
Run Code Online (Sandbox Code Playgroud)
怎么了?我该怎么做才能解决它?
当我启动我的应用程序时,抛出以下错误:
E/AndroidRuntime:致命异常:主进程:com.example.app,PID:5513 java.lang.ClassCastException:androidx.appcompat.widget.SearchView 无法在 com.example.app.MainActivity 上转换为 android.widget.SearchView。 onCreateOptionsMenu(MainActivity.java:169)
我正在尝试在应用栏中使用搜索视图。
我想检查对象的所有字段为空或不使用Java 8.尝试了不同的方法,因为在提到这里,但我想它使用Java 8的功能来完成.
例如:
class person{
String name;
Long id;
//getter & setter
}
Person person = new Person();
List<Person> personList = new ArrayList<>();
personList.add(person);
Run Code Online (Sandbox Code Playgroud)
我想只在id和name不为NULL时才添加person to list.因为,Person有超过10个字段,我不想空检查每个字段并添加到列表中.在这里,我从DB操作中设置ResultSet中的那些字段.
我想向SQLite数据库中添加新列,但是我已经在Play商店中发布了我的应用程序,因此,如果我对其进行编辑,则用户需要卸载并重新安装该应用程序,但我不希望这样做。请帮忙,我是Android新手。
android ×5
android-xml ×1
androidx ×1
asp.net-core ×1
c# ×1
google-play ×1
java ×1
java-8 ×1
searchview ×1
xml ×1