我正在尝试设置我的 Android 应用程序,以便它可以共享来自其他应用程序的链接,例如在 Android 上运行的 Chrome。
我在活动上设置了一个意图过滤器,以便我的应用程序显示在“共享方式”对话框中。该部分工作正常,但我不确定如何在启动时将数据实际放入我的“新帖子”对话框中。
我阅读了一个建议使用此代码的现有 StackOverflow问题:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, "I'm being sent!!");
startActivity(Intent.createChooser(share, "Share Text"));
我有一个现有的创建帖子的方法,如下所示:
public void onNewPostMenuSelected(MenuItem item) {
Intent intent = new Intent(this, CreatePostActivity.class);
startActivity(intent);
}
我应该修改这个现有的方法吗?如果是,如何修改?还是我应该做点别的?提前致谢!