gpt4 book ai didi

android - 在android中单击按钮时需要转到上一个 Activity

转载 作者:行者123 更新时间:2023-11-29 21:10:56 25 4
gpt4 key购买 nike

这是我的代码的一部分。当我点击按钮“播放”时,我需要将它带到上一个 Activity ,这是主要 Activity 。已经尝试过这段代码,但这不起作用。我是 android 的新手..请帮助。提前致谢!

                    Button play;
case R.id.playid:
Intent i = getIntent();
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
startActivity(new Intent(this, MainActivity.class));
}

最佳答案

查看 manifestactivity 的启动模式。除非指定自定义行为,否则您的 Activity 一个接一个地调用将形成堆栈结构。
这将有助于:http://developer.android.com/guide/topics/manifest/activity-element.html

为了返回上一个 Activity ,您只需要完成当前 Activity 即可,这是通过 finish();context.finish(); 其中 context 可以是“this”或专门声明。
推荐您阅读本页,全文:
http://developer.android.com/reference/android/app/Activity.html#finish%28%29

此外,对于 onBackPressed,在您的情况下,您可能不会覆盖默认实现:

Called when the activity has detected the user's press of the back key. The default implementation simply finishes the current activity, but you can override this to do whatever you want.

来源:http://developer.android.com/reference/android/app/Activity.html#onBackPressed()

关于android - 在android中单击按钮时需要转到上一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com