图片现在只能通过短信分享

时间:2018-01-13 22:23:02

标签: java android image sharing

我正在开发一款分享图片的应用。图像在网格视图内,基本上当点击图像时,它会打开共享菜单(有点像bitmoji)。它工作得很好,但我在我的代码中添加了更多的网格视图,更多的图像,与设计一起玩,从未检查共享是否仍然有效。我刚才意识到应用程序现在只通过短信分享。现在它打开我的txt消息传递应用程序并要求我选择联系人,而不是打开应用程序列表。我不知道为什么会这样。

        permissionButton.setOnClickListener(new View.OnClickListener(){
            @Override
            //On click function
            public void onClick(View view) {
                Intent intent = new Intent();
                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
                Uri uri = Uri.fromParts("package", getContext().getPackageName(), null);
                intent.setData(uri);
                startActivity(intent);
                //Create the intent to start another activity

            }
        });

应用程序是否记得我之前做出的选择,现在将其设置为默认值?

编辑:我修改了代码,但应用程序的行为与wa.y相同。它没有向我显示应用程序的选择。

        permissionButton.setOnClickListener(new View.OnClickListener(){
            @Override
            //On click function
            public void onClick(View view) {
                Intent intent = new Intent();
                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
                Uri uri = Uri.fromParts("package", getContext().getPackageName(), null);
                intent.setData(uri);

                Intent chooser = Intent.createChooser(intent, "Choose an app");

                //startActivity(intent);
                startActivity(chooser);

                //Create the intent to start another activity

            }
        });

由于

1 个答案:

答案 0 :(得分:0)

如果你告诉它,android框架会记住你的最后选择。您可以通过进入应用程序设置并单击清除默认值来删除该默认选项。您还可以使用应用选择器:

https://developer.android.com/training/basics/intents/sending.html#AppChooser