java - 构建时出错预期 BEGIN_ARRAY 但在第 1 行第 1 列路径为 STRING $
问题描述
package comviewappisome.google.sites.watchandearn;
public class SharedPreferences {
public static final String PREFS_NAME = "MyLoginPrefsFile";
}
package comviewappisome.google.sites.watchandearn;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.LinearLayout;
import static comviewappisome.google.sites.watchandearn.SharedPreferences.PREFS_NAME;
public class login extends AppCompatActivity {
LinearLayout guestlogin = (LinearLayout )findViewById(R.id.guest);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
guestlogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences settings = getSharedPreferences(comviewappisome.google.sites.watchandearn.SharedPreferences.PREFS_NAME, 0); // 0 - for private mode
SharedPreferences.Editor editor = settings.edit();
//Set "hasLoggedIn" to true
editor.putBoolean("hasLoggedIn", true);
// Commit the edits!
editor.commit();
Intent i = new Intent(login.this, ChoiceSelection.class);
startActivity(i);
}
});
}
}
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
SharedPreferences settings = getSharedPreferences(comviewappisome.google.sites.watchandearn.SharedPreferences.PREFS_NAME, 0);
//Get "hasLoggedIn" value. If the value doesn't exist yet false is returned
boolean hasLoggedIn = settings.getBoolean("hasLoggedIn", false);
if(hasLoggedIn)
{
Intent i = new Intent(SplashScreen.this, login.class);
this.startActivity(i);
this.finish();
}
else
{
Intent n = new Intent(SplashScreen.this, ChoiceSelection.class);
this.startActivity(n);
this.finish();
}
}
}
这个,我在javafile中编码,然后在调试时显示这个错误。我也删除了这个文件并将文件设置为以前,但我没有得到任何解决方案。我的 build.gradle 和 main.xml 也是正确的,并且仅在调试时出现错误显示而 gradle 同步。我尝试重新启动和使缓存无效
解决方案
我通过清理构建解决了这个问题!
推荐阅读
- c - 输入make时安装libcerf会抛出错误
- python - Tkinter 的按钮布局?
- c# - C# WPF 绑定到后面代码中的变量和属性
- apache-spark - Spark Kafka 结构化流式处理:问题 - 日志的并发更新。检测到多个流式传输作业
- server - SagePay php 自定义服务器集成,notificationURL 问题
- ruby-on-rails - Rails 同一张表中的多个外键
- excel - 返回匹配条件的唯一列标题
- asp.net-mvc - 在发布模式下运行 ASP.NET Core 时如何在生产模式下自动设置 Angular
- jquery - 使用 jquery 的脚本无法在 ie toggleclass 上运行
- php - 使用 Python 的 HTTP 请求中的连接问题