首页 > 解决方案 > 有没有“资源重叠”?

问题描述

在我的应用程序中,我尝试运行以下代码:

val clipboard = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
val clip = ClipData.newPlainText("label", "My string to be copied into clipboard")
clipboard.setPrimaryClip(clip)

一旦执行,我在我的真实测试设备上得到以下异常:

W/System.err: java.lang.SecurityException: Package de.payback.client.android does not belong to 10704
        at android.os.Parcel.createExceptionOrNull(Parcel.java:2385)
        at android.os.Parcel.createException(Parcel.java:2369)
        at android.os.Parcel.readException(Parcel.java:2352)
        at android.os.Parcel.readException(Parcel.java:2294)
        at android.content.IClipboard$Stub$Proxy.setPrimaryClip(IClipboard.java:293)
        at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java:129)
        at com.example.myapp.fragments.TestFragment$note$$inlined$apply$lambda$1.onClick(TestFragment.kt:314)

在我的设备上,我有一个名为“PAYBACK”的应用程序,该异常被引用到该应用程序的某个包。

这是什么意思,为什么我会收到该系统错误?这是否也意味着我的应用程序和该应用程序之间存在某种资源(即 RAM 或类似的东西)重叠?

标签: androidclipboardsecurityexception

解决方案


推荐阅读