Android,分享直接进入Gmail,跳过其他应用程序

时间:2013-11-28 08:43:57

标签: android android-intent

我实现了一个共享菜单项并手动启动Chooser意图(而不是使用ShareActionProvider)。

我的代码:

case R.id.share_a_query:
    {

        if (BuildConfig.DEBUG)
            Log.i("Share menu click", "Tung");

        try{
            Intent intentPartager = new Intent(Intent.ACTION_SEND);
            intentPartager.setType("text/*");
            intentPartager.putExtra(Intent.EXTRA_TEXT, "plain text text")         ;
            Intent startingIntent = Intent.createChooser(intentPartager, "Share this using...");
            startActivity(startingIntent);
        }
        catch(Exception e){
            e.printStackTrace();
            //Toast.makeText(this, R.string.erreurFaceBookAbsent, Toast.LENGTH_SHORT).show();
        }

        return true;
    }

如果我将类型设置为text/plaintext/*,则该应用根本不会显示选择器,而是直接跳转到Gmail。如果我将其更改为image/*,则会显示应用列表。我在这里错过了什么吗? TKS