https://github.com/sass/node-sass/blob/master/TROUBLESHOOTING.md
即时使用默认代码,例如:tinyDB.putInt("hadi" , 10);
和Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.ahmadi.TinyDB.TinyDB.putInt(java.lang.String, int)' on a null object reference
但是我得到了一个我无法理解的错误。它说tinyDB是空对象引用。你可以看到下面的错误:
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 15%;
position: fixed;
background-color: yellow;
}
li a {
display: block;
height: 50px;
color: red;
text-decoration: none;
text-align: center;
text-transform: uppercase;
line-height: 50px;
transition: .2s all linear;
}
li a:hover {
color: white;
border-bottom: 50px solid lightskyblue;
box-sizing: border-box;
}
答案 0 :(得分:0)
你必须创建你的TinyDB类的对象,如: -
TinyDB tinyDB = new TinyDB();
答案 1 :(得分:0)
在使用之前,您应该正确启动 TinyDB !
例如Activity
:
TinyDB tinyDB = new TinyDB(this);
tinyDB.putInt("hadi" , 10);
或Fragment
:
TinyDB tinyDB = new TinyDB(getContext());
tinyDB.putInt("hadi" , 10);
TinyDB 只是SharedPreferences
的一个简单包装,因此您需要提供有效的Context
来启动SharedPreferences