有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 。請提供幫助,如果有人可以
你需要重新解釋這個問題。即使任何人想幫助,他也不能,因爲沒有人能夠理解你打算做什麼 –
當你開始新的活動時,它被添加到堆棧,所以當用戶點擊返回按鈕或當你調用完成();他會去回到之前的活動。 – RediOne1
如果可能的話,你想要什麼圖形表示會很好,並且可以很容易理解 –