Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android在完成新的意图后回到主要活动_Java_Android_Facebook_Twitter_Android Intent - Fatal编程技术网

Java Android在完成新的意图后回到主要活动

Java Android在完成新的意图后回到主要活动,java,android,facebook,twitter,android-intent,Java,Android,Facebook,Twitter,Android Intent,我正在从我的主要活动中呼唤分享的新意图。 用户完成共享或取消共享后,需要加载或返回主活动 我使用以下代码调用新的intent。 我想不出如何再次回到主要活动 Intent shareImage = new Intent(); shareImage.setAction(Intent.ACTION_SEND); String mimeTyp = "*/*"; shareIm

我正在从我的主要活动中呼唤分享的新意图。 用户完成共享或取消共享后,需要加载或返回主活动

我使用以下代码调用新的intent。 我想不出如何再次回到主要活动

                Intent shareImage = new Intent();
                shareImage.setAction(Intent.ACTION_SEND);
                String mimeTyp = "*/*";
                shareImage.setType(mimeTyp);
                shareImage.putExtra(Intent.EXTRA_TEXT, "This is the text that will be shared.");
                shareImage.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+finalimagepath));

                startActivity(Intent.createChooser(shareImage, "Share Click")); 

使用此代码,在完成共享意图后,它不会进入主活动。

因此,您基本上是说,将此数据发送到其他活动的任何位置进行处理。另一个地方不必返回:-/他们可以继续前进,但通常情况并非如此。之后,他们应该立即停止流动。然而,如果他们这样做了,你就无能为力了。您可以在意图上放置一个标志,将其从历史记录中删除,并重置任务。如果用户关机,则在其手机上,该标志将重置为启动意图的位置。听起来怎么样?调试时返回到黑屏。似乎它无法回到主要活动。如果我将finish()放在上述代码之后,它将退出应用程序。@GregGiacovelli我试图使用标志。但不清楚我应该把国旗放在哪里,应该使用哪面国旗。以上代码位于主活动中。我是否应该像'code'shareImage.addFlags(Intent.flag\u ACTIVITY\u PREVIOUS\u IS\u TOP)那样在代码中使用标志;可能类似于,
shareImage.addFlags(Intent.FLAG\u ACTIVITY\u NO\u HISTORY)
shareImage.addFlags(当任务重置时,意图、标志、活动、清除)