我正在学习,也就是说,我花了很多时间在我要制作的应用程序的登录/注册页面上。
我终于到了能够进行API调用以获取所需信息的响应的地步。
我只是不知道令牌回来后如何保存。
我正在使用SQLite进行本地存储,并且有一个“令牌” nclass可以将其保存到其中,但是我不知道如何实际保存它并继续前进。
(我可能完全错了,它根本不起作用,但是我想那是学习的全部。)
无论如何,这是我的令牌课程
TF_CPP_VMODULE=convert_graph=2,convert_nodes=2,segment=2,trt_engine=2 python ...
这是我的APIServices类(由于我正与我的伙伴一起使API上的所有内容都排序,所以有一些注释)
public class Token
{
[PrimaryKey]
public int Id { get; set; }
public string accessToken { get; set; }
public string errorDescription { get; set; }
public DateTime expireDate { get; set; }
public int expireIn { get; set; }
public Token() { }
}
答案 0 :(得分:0)
让我们逐步解释它:
1。安装sqlite-net-pcl
软件包(Nuget URL)。该软件包将帮助您轻松地使用数据库。
2。成功安装后,需要在类中添加SQLite的using语句:
using SQLite;
3。为了向数据库发出请求,您需要首先建立与数据库的连接。为此,您需要为上述目标声明一个变量:
var db = new SQLiteConnection (dbPath);
4。一旦有了数据库连接对象,就可以向数据库发出请求了。例如,要保存Token类类型的对象,只需执行以下操作:
var tokenInfo= new Token();
tokenInfo.accessToken="...";//set value to other properties like this
db.Insert(tokenInfo);
这些就是向数据库发出Insert
请求的全部!
您可能想在这些URL中阅读有关上述软件包的更多信息: https://github.com/praeclarum/sqlite-net
https://docs.microsoft.com/en-us/xamarin/android/data-cloud/data-access/using-sqlite-orm