Twitter PostActivity problem

Ten zamiar przestał działać. Pracowało przez 2 miesiące

2 miesiące temu nazwa klasy zmieniła się z „com.twitter.android.PostActivity” na „com.twitter.applib.PostActivity”. Myślę, że to się zmieniło. Czy to znowu się zmienia?

Czy ktoś może mi pomóc opublikować tweeta?

i przepraszam za mój angielski

try {
                        getPackageManager().getPackageInfo(
                                "com.twitter.android", 0);

                        Intent twitterIntent = new Intent(
                                Intent.ACTION_VIEW);

                        String twitterVersionName = getPackageManager()
                                .getPackageInfo("com.twitter.android",
                                        0).versionName;

                        VersionControl currentVersion = new VersionControl(
                                twitterVersionName);
                        VersionControl requestedVersion = new VersionControl(
                                "4.1.9");
                        if (currentVersion.compareTo(requestedVersion) > -1) {
                            twitterIntent.setClassName(
                                    "com.twitter.android",
                                    "com.twitter.applib.PostActivity");
                        } else {
                            twitterIntent.setClassName(
                                    "com.twitter.android",
                                    "com.twitter.android.PostActivity");
                        }
                        twitterIntent.putExtra(Intent.EXTRA_TEXT,
                                tweetText);
                        startActivity(twitterIntent);
                    } catch (NameNotFoundException e) {
                        try {
                            startActivity(new Intent(
                                    Intent.ACTION_VIEW,
                                    Uri.parse("https://twitter.com/intent/tweet?source=webclient&text="
                                            + URLEncoder.encode(
                                                    tweetText, "UTF-8"))));
                        } catch (UnsupportedEncodingException e1) {
                            e1.printStackTrace();
                        }
                    }

questionAnswers(2)

yourAnswerToTheQuestion