我从Joda站点获取了文件,并按照这些说明添加库,但是当我进入Gradle同步时,我最终得到了错误:
Gradle Sync
Error:Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)
Gradle Build
Error:A problem occurred configuring project ':app'.
> Cannot evaluate module joda : Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)
有点困惑,我环顾四周,看到图书馆应该拥有自己的gradle文件,但joda包没有.当我尝试使用import org.joda.time;
它无法解决joda
.有没有人知道我做错了什么?
我Foreign Key Constraint Failed (code 787)
尝试升级数据库时遇到了错误.我做的唯一改变是尝试添加第四个条目到我的InsertStatus
.我环顾四周,我读到使用ON DELETE CASCADE
应该解决我的问题,所以我尝试将它放在我所有的FK参考,并再次尝试,但仍然是同样的问题.
Logcat指向我onUpgrade
和其中的所有DROP TABLES
内容(我尝试一次删除一个,看看哪些是坏的,显然所有都是).
我用ON DELETE CASCADE
错了吗?或者我的代码中还有其他内容?
InsertStatus
void InsertStatus(SQLiteDatabase db) {
ContentValues cv = new ContentValues();
cv.put(colStatusID, 0);
cv.put(colStatClass, "Active");
db.insert(statTable, colStatusID, cv);
cv.put(colStatusID, 1);
cv.put(colStatClass, "Settled");
db.insert(statTable, colStatusID, cv);
cv.put(colStatusID, 2);
cv.put(colStatClass, "Terminated");
db.insert(statTable, colStatusID, cv);
cv.put(colStatusID, 3);
cv.put(colStatClass, "");
db.insert(statTable, colStatusID, cv);
}
Run Code Online (Sandbox Code Playgroud)
DatabaseHelper
db.execSQL("CREATE TABLE " + termsTable + " (" + colTermsID + " INTEGER PRIMARY KEY …
Run Code Online (Sandbox Code Playgroud) 我正在尝试通过fileID获取我的Google云端硬盘中文件的元数据,但是我遇到了一些问题,使用files().get
和getRequestFactory()
.
具体来说,我正在看这个,并在样本上显示该行
File file = service.files().get(fileID).execute();
和
HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();
我用过这些:
import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpResponse;
import com.google.api.services.drive.model.File;
Run Code Online (Sandbox Code Playgroud)
如示例中所述并加载com.google.apis:google-api-services-drive:v2-rev168-1.20.0
依赖项.但它仍然产生Cannot resolve method files()
和Cannot resolve method getRequestFactory()
,
任何人都可以对此有所了解吗?