https://sentry.shanqu.cc/organizations/lightgame/issues/397892/?project=22
This commit is contained in:
@ -2327,17 +2327,23 @@ object VHelper {
|
||||
LOG_TAG,
|
||||
"登录成功,插入用户信息:token=${token},userName=${userName}, uri=${va.getUriAuthorizationString()}"
|
||||
)
|
||||
HaloApp.getInstance().contentResolver.insert(
|
||||
Uri.parse(va.getUriAuthorizationString()),
|
||||
va.getAuthContentValue(token, userName, userAvatar)
|
||||
)
|
||||
try {
|
||||
HaloApp.getInstance().contentResolver.insert(
|
||||
Uri.parse(va.getUriAuthorizationString()),
|
||||
va.getAuthContentValue(token, userName, userAvatar)
|
||||
)
|
||||
} catch (_: Exception) {
|
||||
}
|
||||
} else {
|
||||
Utils.log(LOG_TAG, "登出,删除用户信息")
|
||||
HaloApp.getInstance().contentResolver.delete(
|
||||
Uri.parse(va.getUriAuthorizationString()),
|
||||
null,
|
||||
null
|
||||
)
|
||||
try {
|
||||
HaloApp.getInstance().contentResolver.delete(
|
||||
Uri.parse(va.getUriAuthorizationString()),
|
||||
null,
|
||||
null
|
||||
)
|
||||
} catch (_: Exception) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,6 +35,9 @@ import com.va.host.HostUtils
|
||||
import com.walkud.rom.checker.RomIdentifier
|
||||
import java.io.File
|
||||
|
||||
/**
|
||||
* 调用方负责异常
|
||||
*/
|
||||
@com.therouter.inject.ServiceProvider
|
||||
class Va : IVa {
|
||||
override fun isFakeVa(): Boolean = false
|
||||
@ -97,9 +100,17 @@ class Va : IVa {
|
||||
return fsAvailableSize
|
||||
}
|
||||
|
||||
override fun isAppInstalled(packageName: String): Boolean = VirtualCore.get().isAppInstalled(packageName)
|
||||
override fun isAppInstalled(packageName: String): Boolean = try {
|
||||
VirtualCore.get().isAppInstalled(packageName)
|
||||
} catch (_: Exception) {
|
||||
false
|
||||
}
|
||||
|
||||
override fun launchApp(packageName: String): Boolean = VActivityManager.get().launchApp(0, packageName)
|
||||
override fun launchApp(packageName: String): Boolean = try {
|
||||
VActivityManager.get().launchApp(0, packageName)
|
||||
} catch (_: Exception) {
|
||||
false
|
||||
}
|
||||
|
||||
|
||||
override fun cleanPackageData(packageName: String): Boolean = try {
|
||||
|
||||
Reference in New Issue
Block a user