mirror of
https://gitee.com/pp/SmsForwarder.git
synced 2026-09-03 05:24:33 +08:00
优化: 一键换新机 兼容 3.3.3 升级到 3.5.0 后直接导入 #699
This commit is contained in:
@@ -220,16 +220,12 @@ class CloneFragment : BaseFragment<FragmentClientCloneBinding?>(), View.OnClickL
|
||||
return
|
||||
}
|
||||
|
||||
var jsonStr = FileIOUtils.readFile2String(file)
|
||||
val jsonStr = FileIOUtils.readFile2String(file)
|
||||
Log.d(TAG, "jsonStr = $jsonStr")
|
||||
if (TextUtils.isEmpty(jsonStr)) {
|
||||
XToastUtils.error(getString(R.string.import_failed))
|
||||
return
|
||||
}
|
||||
//替换旧包名
|
||||
val oldPackageName = "com.idormy.sms.forwarder"
|
||||
val newPackageName = AppUtils.getAppPackageName()
|
||||
jsonStr = jsonStr.replace(oldPackageName, newPackageName)
|
||||
|
||||
//替换Date字段为当前时间
|
||||
val builder = GsonBuilder()
|
||||
@@ -452,11 +448,6 @@ class CloneFragment : BaseFragment<FragmentClientCloneBinding?>(), View.OnClickL
|
||||
json = String(decryptCBC)
|
||||
}
|
||||
|
||||
//替换旧包名
|
||||
val oldPackageName = "com.idormy.sms.forwarder"
|
||||
val newPackageName = AppUtils.getAppPackageName()
|
||||
json = json.replace(oldPackageName, newPackageName)
|
||||
|
||||
//替换Date字段为当前时间
|
||||
val builder = GsonBuilder()
|
||||
builder.registerTypeAdapter(Date::class.java, JsonDeserializer<Any?> { _, _, _ -> Date() })
|
||||
|
||||
Reference in New Issue
Block a user