Поэтому я пытаюсь создать плагин, который использует PrettyDialog (https://github.com/mjn1369/PrettyDialog) с использованием новейшего семени NativeScript.
Однако я столкнулся со следующей ошибкой при компиляции:
Error: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
Это происходит с использованием следующего кода и вызова show()
(TypeScript):
export class PrettyAlert {
show() {
const alert = this.createAlert();
}
createAlert(width?: number) {
return new libs.mjn.prettydialog.PrettyDialog(app.android.context);
}
}
Я искал ошибку здесь (чистый Android): Вам нужно использовать тему Theme.AppCompat (или потомок) с этим действием
Но ни одно из решений не сработало.
Я полагаю, что это возможно как-то, но я новый плагин, и я уверен, что есть некоторые причуды, которые мне нужно понять.