Не удается отобразить putExtra в общем доступе на панели навигации - PullRequest
0 голосов
/ 24 октября 2018

У меня есть код для обмена на панели навигации, и я получаю пакет и текст, но моя строка putExtra не отображается.

else if (id == R.id.nav_share) {
            try {
                Intent i = new Intent(Intent.ACTION_SEND);
                i.setType("text/plain");
                i.putExtra(Intent.EXTRA_SUBJECT, " Hey Download this App Called\n App name");
                String sAux = " to Improve your Life's....... \nAt least One Time Try This\n";
                sAux = sAux + "https://play.google.com/store/apps/details?id=com.example.kishorsinh.app \n\n";
                i.putExtra(Intent.EXTRA_TEXT, sAux);
                startActivity(Intent.createChooser(i, "Choose one"));
            } catch(Exception e) {
                //e.toString();
            }
        } 

Я использую этот код в приложении и делюсь им, тогда он отображается только ....

, чтобы улучшить вашу жизнь ....... По крайней мере, один раз попробуйте это https://play.google.com/store/apps/details?id=com.example.kishorsinh.app

Может кто-нибудь подсказать, в чем проблема?Это не отражает поле putExtra.

1 Ответ

0 голосов
/ 24 октября 2018

Я изменил всю программу, она может решить другие проблемы, она отлично сработала для меня

   try {
                    Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
                    final String appPackageName = getApplicationContext().getPackageName();
                    String strAppLink = "https://play.google.com/store/apps/details?id=" + appPackageName;
                    shareIntent.setType("text/plain");
                    String shareBody = strAppLink;
                    String shareSub = "Hey Download this App Called\n Appname ........\nAt least One Time Try This\n";
                    shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, shareSub);
                    shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
                    startActivity(Intent.createChooser(shareIntent, "Share using"));
                }
                catch (ActivityNotFoundException e)
                {

                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...