[Android-development] Android: crash in qmessagebox

maitai maitai at virtual-winds.org
Tue Aug 16 12:22:13 CEST 2016


So I subclassed QMessageBox and if this type of device is detected I
remove title and icon (i.e. I put them in the box body instead), plus
force Qt::FramelessWindowHint. It works. 

Note that the tablet is not exactly the same as yours, it's a "YOGA
Tablet 2-1050F", so to be one the safe side I apply this for all "YOGA
Tablet 2". 

Thanks again, 

Philippe. 

Le 16-08-2016 00:20, maitai a écrit :

> Wow... thanks so much for that link, I don't know how I didn't find it after googling for hours for that. 
> 
> To be honest I had no hope someone would have an idea... 
> 
> qt-android-maillist rules, thanks again Tomas 
> 
> Philippe.
> 
> Le 15-08-2016 22:27, Tomas Løvbukten a écrit :
> 
>> Hi Philippe,  
>> 
>> I guess you ran into this bug I filed last year:  
>> 
>> * QTBUG-49321 [1]
>> 
>> Title on Dialog crashes application on Lenovo Yoga Tablet 2-1050L (Android 5.0.1) 
>> 
>> The workaround we do in our apps is to check for this specific device, and remove title on dialogs if we're on the Yoga tablet, using code similar to this: 
>> 
>> const QString &model = QAndroidJniObject::getStaticObjectField<jstring>("android/os/Build", "MODEL").toString();
>> 
>> const bool noTitle = model == QLatin1String("YOGA Tablet 2-1050L");
>> 
>> Hope this helps a bit.  
>> 
>> Regards,  
>> 
>> Tomas Løvbukten
> 
> _______________________________________________
> Android-development mailing list
> Android-development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/android-development
 

Links:
------
[1] https://bugreports.qt.io/browse/QTBUG-49321
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/android-development/attachments/20160816/58509989/attachment.html>


More information about the Android-development mailing list