小编Jor*_*mVF的帖子

如何在xml文件中查找我的错误

有时当我尝试运行我的代码Eclipse控制台说,错误的XML文件:中止build.that意味着我必须在我main.xml中一个错误file.is有没有办法找到我的错误不做猜测和擦除一些XML代码,以便查看问题出在哪里?比如验证我的xml文件!!谢谢

xml android android-xml

5
推荐指数
1
解决办法
2万
查看次数

SharedPreferences仅返回默认值

因此,我不是创建数据库,而是使用存储数据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了所有这些条目的结果.

android android-intent sharedpreferences

3
推荐指数
1
解决办法
2022
查看次数

在App启动之前检查共享首选项

我想SharedPreferences在我的应用程序启动之前检查.我想检查一个值是真还是假,取决于我想要开始不同的活动(如果值为true,我想开始一个活动;如果它是假,我想开始第二个活动).如何在显示我的应用程序第一个屏幕之前检查它?

android

3
推荐指数
1
解决办法
1364
查看次数

在ASP.NET Core中编写响应时,非ASCII字符加扰

如果我将此Startup放在ASP.NET Core应用程序中,文本将被加扰(Ã...Ã"Ã-).如果我在中间件中这样做,也会发生同样的事情.传递Encoding.UTF8WriteAsync于事无补.

public class Startup
{
    public void Configure(IApplicationBuilder app)
    {
        app.Run(async context => { await context.Response.WriteAsync("ÅÄÖ"); });
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么了?我该怎么做才能解决它?

c# character-encoding non-ascii-characters asp.net-core

3
推荐指数
1
解决办法
630
查看次数

androidx.appcompat.widget.SearchView 无法转换为 android.widget.SearchView

当我启动我的应用程序时,抛出以下错误:

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)

我正在尝试在应用栏中使用搜索视图。

android searchview material-design androidx

3
推荐指数
2
解决办法
6152
查看次数

如何使用JAVA 8检查对象的所有字段是否为NULL?

我想检查对象的所有字段为空或不使用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中的那些字段.

java java-8

2
推荐指数
1
解决办法
1万
查看次数

发布Android应用后,如何向SQLite数据库添加新列?

我想向SQLite数据库中添加新列,但是我已经在Play商店中发布了我的应用程序,因此,如果我对其进行编辑,则用户需要卸载并重新安装该应用程序,但我不希望这样做。请帮忙,我是Android新手。

android google-play android-sqlite

2
推荐指数
2
解决办法
370
查看次数