Fixed
Status Update
Comments
ji...@google.com <ji...@google.com> #2
I see same issue and have been debugging it.
NOTE: It DOES NOT happen if not using support package, but use android level 14/15 library. I believe Honeycomb works well too.
My current workaround is to provide my own DialogFragment.show() method, like below:
public int show(FragmentTransaction transaction, String tag) {
return show(transaction, tag, false);
}
public int show(FragmentTransaction transaction, String tag, boolean allowStateLoss) {
transaction.add(this, tag);
mRemoved = false;
mBackStackId = allowStateLoss ? transaction.commitAllowingStateLoss() : transaction.commit();
return mBackStackId;
}
NOTE: It DOES NOT happen if not using support package, but use android level 14/15 library. I believe Honeycomb works well too.
My current workaround is to provide my own DialogFragment.show() method, like below:
public int show(FragmentTransaction transaction, String tag) {
return show(transaction, tag, false);
}
public int show(FragmentTransaction transaction, String tag, boolean allowStateLoss) {
transaction.add(this, tag);
mRemoved = false;
mBackStackId = allowStateLoss ? transaction.commitAllowingStateLoss() : transaction.commit();
return mBackStackId;
}
Description
Authored byKonstantin.Baladurin@arm.com .
Steps to reproduce:
Error message:
Analysis:
Error code 3 corresponds to
PALETTE_STATUS_NOT_SUPPORTED
. It means thatPaletteSetTaskProfiles
function is not implemented inlibartpalette-system.so
.libartpalette-system.so
isn't built when we use the aosp/master-art tree, in this case it is copied fromprebuilts/runtime/mainline/platform/impl/arm64/libartpalette-system.so
(seebuildbot-build.sh
). But prebuilt version is targeted to Android 12 (version 31) (according toREADME.md
) whilePaletteSetTaskProfiles
function was added in Android 14 (version 34).