0

我想创建一个允许来自其他外部活动的一些逻辑控制的模板活动。

该活动完成其工作,然后使用意图向前移动到其他活动。

路径始终由根活动决定。

图形化:

A --(c)--> B --> C

A使用 Parcelable 将“Intent to C”传递给B.

B完成它的工作时,它会触发它从A(即C)获得的意图。

我在使用从一项活动到另一项活动的附加功能时遇到了问题。在我看来,问题似乎是我从A“意图到 C”的活动中传递的上下文。

我试过了

 // The intent to arrive to C    
 Intent nextIntent = new Intent(A.this, C.class);
 nextIntent.putExtras("someVariable", true);

 // The intent that goes to B and instructs it on how to reach C
 Intent immediatelyNext = new Intent(A.this, B.class);
 immediatelyNext.putExtra("destination", nextIntent);

 startActivity(immediatelyNext);

但没有用。

一旦B过渡到C,最后一个响应触摸事件(其按钮指向正确的侦听器),但视频不播放且微调器不旋转。

我错过了什么吗?

4

2 回答 2

2

放入 onClickListener 块:

Intent object = new Intent(Current Class name.this,Class name where want to switch.class);
startActivity(object);
于 2013-06-08T10:50:56.187 回答
2

使用它作为一种魅力:

 Intent nextIntent = new Intent(getApplicationContext(), C.class);
 nextIntent.putExtra("SomeFlag", true);
于 2013-06-08T11:15:06.200 回答