- QtCreator 3.0.0,
- Qt 5.2
- android-ndk r9c
- android-sdk r22.3
- Сборка под armeabi-v7a
Проблема:
Имеем код:
qDebug() << "Before clipboard check";
if(QApplication::clipboard()->mimeData()->hasFormat("text/plain"))
qDebug() << "Clipboard include text data";
qDebug() << "After clipboard check";
Ошибка происходит в глубинах QApplication::clipboard()->mimeData()->hasFormat("text/plain"). На этой строке происходит сегфолт при запуске в Андроидной виртуалке.
Вроде как метод статический, никаких проблем с памятью быть не должно. Тем не менее сегфолтится.
Может кто-нибудь сказать что здесь не так?
Файл с проектом прикреплен (2,6 Кб).
Уточняю.
Разложил QApplication::clipboard()->mimeData()->hasFormat("text/plain") на :
const QClipboard *clipboard = QApplication::clipboard();
const QMimeData *mimeData = clipboard->mimeData();
if(mimeData->hasFormat("text/plain"))
qDebug() << "Clipboard include text data";
Затыкается на:mimeData->hasFormat("text/plain").