【问题标题】:How would I finish activity 'B' and go back to activity 'A'?我将如何完成活动“B”并返回活动“A”?
【发布时间】:2012-12-06 19:30:22
【问题描述】:

我有一个带有我正在开发的应用程序的启动屏幕,当您单击“现有用户”按钮时,它会打开一个页面以输入用户名和密码。完成后,用户将单击“确定”,然后单击“正在处理。可能需要一些时间”。屏幕会弹出一个中止按钮,该按钮应将其带回用户信息输入屏幕。我只是不知道如何让“中止”按钮正常工作,因为我对整个编程都是新手。任何帮助将不胜感激。

【问题讨论】:

    标签: java android activity-finish


    【解决方案1】:

    你试过finish()吗?只需在要完成的活动 B 中调用 finish();,即可转到上一个活动(假设是 A)。

    请参阅此tutorial 以获取示例。

    【讨论】:

    • 好吧,我还是 java 新手,我会为此创建一个新方法,还是应该存在一个与按钮相关的方法,还是让整个类完成?
    • 内部按钮点击监听,需要调用finish()。
    • 按钮 abortButton = (Button) findViewById(R.id.left_button); abortButton.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { finish(); } });
    • @niccosuave:不客气。祝你好运。如果回答对你有帮助,别忘了采纳哦。
    • @CameronW :正如您的示例所示,它位于匿名 OnClickListener 中,不应该是 ActivityName.this.finish(); 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多