Page 1 of 1

gmail wont stay set as default...

Posted: 2012-06-03, 21:28 UTC
by blast0id-_-b
everytime I receive a notification panel notice that I have a new email, when I click on it I get the dialog box "open with..." with gmail and TC as the choices... and no matter how many times I set gmail as the default, it still asks me the next time I receive an email... this is very frustrating as I never use TC for any email or attachement viewing... I just want to click the notification and have the email open as it should in the gmail app... this is really quite a frustrating bug!

Posted: 2012-06-04, 13:15 UTC
by Conan
I have the problem too, her to read http://www.ghisler.ch/board/viewtopic.php?t=34600

What android version, you are use?

Posted: 2012-06-04, 15:37 UTC
by ghisler(Author)
What version of GMail do you use? I have GMail 2.3.6, the latest update from Android Market, and I do not have this problem. I have installed it also on the Android 4.0.3 emulator for testing, but there is no problem either.

Please contact me by e-mail (beta at ghisler dot com) so I can arrange a test with your GMail version if it's different then 2.3.6.

Posted: 2012-06-04, 15:45 UTC
by Conan
Also bei mir ist die version 4.0.5 auf meinem ICS Handy und die version 3.2.1-203673 auf meinem HC Tab.

GRuss Conan

Posted: 2012-06-05, 02:54 UTC
by blast0id-_-b
using a 4.0.3 Custom ROM w/latest gmail version... stock rom which this rom is based off, same issue, so it's not the rom... if it is the rom then HTC has some issues to work out (wouldn't be surprised)

Posted: 2012-06-07, 10:08 UTC
by ghisler(Author)
Thanks, I found that version of GMail via a Google search and tried it on an emulator - it has indeed this bug.

The problem is that TC supports the "view" option for all file types of type "application/*", so you can save unknown attachments in mail programs like GMail. Unfortunately the notifications are now of type "application/gmail-ls". Since it's not possible to exclude file types, I have to list all the types which are actually supported types - which gives a long list. Here is what I have put together:

Code: Select all

            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <data android:mimeType="image/*" android:scheme="content" />
                <data android:mimeType="audio/*" android:scheme="content" />
                <data android:mimeType="text/*" android:scheme="content" />
                <data android:mimeType="video/*" android:scheme="content" />
                <data android:mimeType="application/octet-stream" android:scheme="content" />
                <data android:mimeType="application/xhtml+xml" android:scheme="content" />
                <data android:mimeType="application/xml" android:scheme="content" />
                <data android:mimeType="application/postscript" android:scheme="content" />
                <data android:mimeType="application/ogg" android:scheme="content" />
                <data android:mimeType="application/pdf" android:scheme="content" />
                <data android:mimeType="application/rtf" android:scheme="content" />
                <data android:mimeType="application/rar" android:scheme="content" />
                <data android:mimeType="application/zip" android:scheme="content" />
                <data android:mimeType="application/apk" android:scheme="content" />
                <data android:mimeType="application/vnd.android.package-archive" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.spreadsheet" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.text" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.presentation" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.graphics" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.chart" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.formula" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.image" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.text-master" android:scheme="content" />
                <data android:mimeType="application/vnd.sun.xml.base" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.base" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.database" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.text-template" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.spreadsheet-template" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.presentation-template" android:scheme="content" />
                <data android:mimeType="application/vnd.oasis.opendocument.text-web" android:scheme="content" />
                <data android:mimeType="application/x-rar-compressed" android:scheme="content" />
                <data android:mimeType="application/x-lzma" android:scheme="content" />
                <data android:mimeType="application/x-compress" android:scheme="content" />
                <data android:mimeType="application/x-compressed" android:scheme="content" />
                <data android:mimeType="application/x-tar" android:scheme="content" />
                <data android:mimeType="application/x-tar-lzma" android:scheme="content" />
                <data android:mimeType="application/x-tar-gz" android:scheme="content" />
                <data android:mimeType="application/x-gtar" android:scheme="content" />
                <data android:mimeType="application/x-gzip" android:scheme="content" />
                <data android:mimeType="application/x-bzip" android:scheme="content" />
                <data android:mimeType="application/x-bzip2" android:scheme="content" />
                <data android:mimeType="application/java-archive" android:scheme="content" />
                <data android:mimeType="application/msword" android:scheme="content" />
                <data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" android:scheme="content" />
                <data android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" android:scheme="content" />
                <data android:mimeType="application/vnd.ms-outlook" android:scheme="content" />
                <data android:mimeType="application/vnd.ms-powerpoint" android:scheme="content" />
                <data android:mimeType="application/x-mpeg" android:scheme="content" />
                <data android:mimeType="application/x-mplayer2" android:scheme="content" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
For example, RAR files can be sent as "application/rar" or "application/x-rar-compressed", so I have to list both.

Posted: 2012-06-07, 10:13 UTC
by Conan
Und was bedeutet das auf Deutsch?

Posted: 2012-06-07, 21:16 UTC
by Chromejob
I had the same problem after an HTC OTA update from 2.3.4 to 4.0.3, and suspected it was the way the new 4.0.3 notifications worked.

chromejob dot com /android/20120605-1100_gmail_launch_with_issue.png
You're blocking my image.

I was perplexed that choosing Gmail as default wasn't "sticky." I resolved it by uninstalling the Gmail update from store (4.0.5) and reinstalling it AFTER reinstalling Total Commander. I only had the popup once.

Posted: 2012-06-08, 11:45 UTC
by ghisler(Author)
Please try the new TC 1.02, it should fix the GMail problem.