如何启动Twitter应用程序以查看特定推文?

时间:2019-05-21 19:35:56

标签: java android

当我想按其ID在Twitter应用程序中查看推文时,Twitter应用程序不显示推文,并说“目前无法获取推文,请稍后再试”。

这是我启动意图的代码。

Intent intent = null;
        try {
            // get the Twitter app if possible
            this.getPackageManager().getPackageInfo("com.twitter.android", 0);
            intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://status?status_id=="+tweet_id));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        } catch (Exception e) {
            // no Twitter app, revert to browser
            intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/"+screen_name+"/status/"+tweet_id));        }
        this.startActivity(intent);

0 个答案:

没有答案