Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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/4/video/2.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 自动打开意图_Java_Android_Android Intent - Fatal编程技术网

Java 自动打开意图

Java 自动打开意图,java,android,android-intent,Java,Android,Android Intent,我还没有成功地发现我试图描述的技术术语,所以这里开始 我怎样才能,或者为什么我不能在通过意图登录到新活动后立即打开意图 例如: 1) 用户在按下按钮后被发送到新活动(启动意图) 2) 用户到达新的活动,现在在用户有机会做任何其他事情之前,一个事件自动触发,并且一个新的意图将他发送到下一个活动 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState

我还没有成功地发现我试图描述的技术术语,所以这里开始

我怎样才能,或者为什么我不能在通过意图登录到新活动后立即打开意图

例如:

1) 用户在按下按钮后被发送到新活动(启动意图)

2) 用户到达新的活动,现在在用户有机会做任何其他事情之前,一个事件自动触发,并且一个新的意图将他发送到下一个活动

   @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.New_Activity_That_User_Has_No_Control_Of);

/////////////////////////////////////////////////////////////////////////

Intent i = new Intent(NewActivityThatUserHasNoControlOf.this, ThirdAndFinal.class);
    startActivity(i)
此外,关于碎片:

3) 用户被发送到活动中的一个新片段,现在在用户有机会做任何其他事情之前,一个事件自动触发,一个新的意图将他发送到下一个片段

更新:当我把它放在我的一个片段(1stFragment)的onCreate方法中时,这似乎对我不起作用


它不会启动到下一个片段。

只需在另一个活动的
onCreate
方法中添加新的意图即可

   @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.New_Activity_That_User_Has_No_Control_Of);

/////////////////////////////////////////////////////////////////////////

Intent i = new Intent(NewActivityThatUserHasNoControlOf.this, ThirdAndFinal.class);
    startActivity(i)
1) 用户在按下按钮后被发送到新活动(启动意图)

2) 用户到达新的活动,现在在用户有机会做任何其他事情之前,一个事件自动触发,并且一个新的意图将他发送到下一个活动

   @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.New_Activity_That_User_Has_No_Control_Of);

/////////////////////////////////////////////////////////////////////////

Intent i = new Intent(NewActivityThatUserHasNoControlOf.this, ThirdAndFinal.class);
    startActivity(i)

就这样。
onCreate
方法在活动开始时立即启动,使其成为启动新意图的最佳场所。

有趣!在同一活动中启动一个新片段怎么样?我可以在我的一个片段的onCreate方法中设置一个intent吗,或者你不能像那样在片段之间移动吗?@bluemunch是的,你可以在你的一个片段的onCreate方法中设置一个intent。如果我的回答有用,别忘了接受它!:)看看这个问题:谢谢。你的回答帮助了我。关于您链接的问题,这是否只在OnClick侦听器中起作用?我需要在我的片段的onCreate中触发此命令。@bluemunch否,问题的示例是onClickListener,但它可以在任何地方调用。@bluemunch LOL。是的,它是下一个片段的名称。:)