【发布时间】:2016-11-28 10:11:04
【问题描述】:
有 4 个活动名称: main , p1 , p2 ,p3 如果用户在 p1 或 p2 或 p3 中出现退出按钮并在主活动中再次重新启动应用程序时使用恢复按钮可以转到相同的活动。 有我的代码:主要活动:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_page);
Button button2=(Button)findViewById(R.id.btn2);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this,p1.class);
startActivity(intent);
}
});
}
}
xml:
<Button
android:text="resume"
android:layout_width="wrap_content"
android:id="@+id/btn1"
android:layout_height="wrap_content" />
<Button
android:text="next"
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
活动 p1:
public class p1 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.p1);
Button button = (Button) findViewById(R.id.btne);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(p1.this,p2.class);
startActivity(intent);
}
});
Button button1=(Button)findViewById(R.id.btne2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(p1.this,MainActivity.class);
startActivity(intent);
}
});
}
}
xml:
<Button
android:text="next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btne"/>
<Button
android:text="go in main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btne2"/>
和 p2,p3 像 p1 。如果有人可以请帮忙
【问题讨论】:
-
您需要重新表述问题。即使有人想帮助他也不能,因为没有人能理解你打算做什么
-
当你启动一个新的Activity时,它会被添加到堆栈中,所以当用户点击返回按钮或者你调用
finish();时,他会回到之前的Activity。 -
如果可能的话,你想要的东西的图片表示会很棒并且很容易理解
-
例如:如果我在 p2 并单击 go to main 。然后当在 p2 中单击 main 中的 resume 时
-
你能说出你想要做什么的确切目的吗?我想使用片段可以更好地帮助你。但我仍然想知道这个流程的目的。
标签: java android android-studio android-intent android-activity