![](/img/trans.png)
[英]Android/Java - Activity Lifecycle - where am on returning to previous Activity?
[英]Returning previous activity in Android
嗨,我在Android中遇到問題。
我有2個活動,分別稱為MainActivity和Main2Activity 。
當©單擊帶有以下代碼的按鈕時,我可以到達Main2Activity
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
}
});
在`Main2Activity中,有一個按鈕,但是當我單擊該按鈕時,它不會執行。 實際上,在編寫以下代碼后,當我單擊MainActivity中的按鈕時,它停止執行,我無法進行第二次活動
我想做的就是返回MainActivity
。 請幫忙? 你有什么主意嗎?
public class Main2Activity extends AppCompatActivity {
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
}
您需要在Main2Activity中獲取按鈕的引用
button = (Button) findViewById(R.id.button);
接着
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.