jro*_*oal 2 java sqlite android android-intent
我有一个Android应用程序,我想在数据库中存储一个Android Intent作为blob字段.我知道在SQLite中存储和检索TEXT,INTEGER等标准类型的数据的基础知识,因为我的应用已经完成了所有这些.我不熟悉存储和检索blob.我假设blob是最好的方式,而不是存储为字符串并解析回Intent.也许这不是一个正确的假设.意图可以是包名,URI,可能有额外的等等.这就是为什么我想存储/检索整个意图而不仅仅是存储部件.
Chr*_*Zou 10
您可以简单地以String方式存储intent:
String intentDescription = intent.toUri(0);
//Save the intent string into your database
Run Code Online (Sandbox Code Playgroud)
稍后您可以恢复意图:
String intentDescription = cursor.getString(intentIndex);
Intent intent = Intent.parseUri(intentDescription, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2875 次 |
| 最近记录: |