gpt4 book ai didi

java - 将 Android Activity 与 Google 电子表格连接

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:55 24 4
gpt4 key购买 nike

我想调用我的方法类,这允许我质疑我的工作表。现在我想知道如何调用 DataAccess 类的函数,当我单击按钮进入 LoginActivity 来查询我的工作表时。DataAccess 类已启动并正在运行。

我的 DataAcces 类的这个方法(我测试过并且工作正常):

    public boolean checkUser(String username,String password) throws IOException,ServiceException{

SpreadsheetService service = new SpreadsheetService("MyApp");
FeedURLFactory factory = FeedURLFactory.getDefault();
String key = "***my_key***";
URL spreadSheetUrl = factory.getWorksheetFeedUrl(key,"public","full");
WorksheetFeed feed = service.getFeed(spreadSheetUrl, WorksheetFeed.class);

WorksheetEntry worksheet = feed.getEntries().get(0);
URL url = worksheet.getListFeedUrl();
ListFeed listFeed = service.getFeed(url,ListFeed.class);

List<ListEntry> l = listFeed.getEntries();
for (int j = 0; j < l.size(); j++) {
String user = l.get(j).getCustomElements().getValue("username");
String pwd = l.get(j).getCustomElements().getValue("password");
if(user.equals(username) && pwd.equals(password))
{
return true;
}
}
return false;
}

这是我在 signInButton.setOnClickListener 中调用的方法:

private void signIn(String username,String password) {
DataAcces dataAccess = new DataAccess();
if(dataAccess.checkUser(username,password);){
System.out.println("ok");
}
}

当我调用dataAccess.checkUser(username,password)时,我得到 fatal error

请帮助我!!!

最佳答案

我不确定这是否是问题所在,但在这一行中您有:

if(dataAccess.checkUser(username,password);){

尝试以下操作

if(dataAccess.checkUser(username,password)){

关于java - 将 Android Activity 与 Google 电子表格连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33169176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com