0

我正在开发一个应用程序,我在共享意图的帮助下从我的应用程序共享 URL:

final Intent intentShare = new Intent(Intent.ACTION_SEND);
intentShare.setType("text/plain");
intentShare.putExtra(Intent.EXTRA_TEXT, "www.google.com");              
try {
    startActivity(Intent.createChooser(intentShare, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
    // (handle error)
}

申请的需要是:

通过共享意图共享链接后,应调用新意图以在第二个屏幕上导航。

怎么做?。

4

1 回答 1

1

试试这个:分享后,开始你的第二个活动

  1. 定义一个键:

    私有 int myKeyForResult = 3;

2 开始您的分享意图以获得结果:

try {
    startActivityForResult(shareIntent, myKeyForResult);
    Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);

} catch (android.content.ActivityNotFoundException ex) {
    // (handle error)
}
  1. 等待分享结果并开始第二个活动:

    @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); myIntent.putExtra("key", value); //可选参数 CurrentActivity.this.startActivity(myIntent); }

于 2016-02-09T08:46:36.030 回答