Context.MoveDatabaseFrom(Context, String) 方法

定义

将现有数据库文件从给定的源存储上下文移动到此上下文。

[Android.Runtime.Register("moveDatabaseFrom", "(Landroid/content/Context;Ljava/lang/String;)Z", "GetMoveDatabaseFrom_Landroid_content_Context_Ljava_lang_String_Handler", ApiSince=24)]
public abstract bool MoveDatabaseFrom (Android.Content.Context? sourceContext, string? name);
[<Android.Runtime.Register("moveDatabaseFrom", "(Landroid/content/Context;Ljava/lang/String;)Z", "GetMoveDatabaseFrom_Landroid_content_Context_Ljava_lang_String_Handler", ApiSince=24)>]
abstract member MoveDatabaseFrom : Android.Content.Context * string -> bool

参数

sourceContext
Context

包含要移动的现有数据库的源上下文。

name
String

数据库文件的名称。

返回

true 如果移动成功,或者如果源上下文中不存在数据库,则为 ;否则为 false

属性

注解

将现有数据库文件从给定的源存储上下文移动到此上下文。 这通常用于在升级后在存储位置之间迁移数据,例如迁移到设备保护的存储。

在移动数据库之前,必须关闭该数据库。

android.content.Context.moveDatabaseFrom(android.content.Context, java.lang.String)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于