【问题标题】:Android - Close activity on button clickAndroid - 单击按钮时关闭活动
【发布时间】:2014-04-06 10:21:16
【问题描述】:

我有一个巴士时刻表应用程序,其中有很多活动(大约 120 次)。它工作顺利,但在打开几个活动后,它变得更慢。所以我有打开其他活动的按钮。我想在另一个活动打开后杀死前一个活动。我怎样才能做到?提前致谢。

我的按钮点击动作:

addListenerOnButton();
}


public void addListenerOnButton() {

final Context context = this;

button101 = (Button) findViewById(R.id.button101);

button101.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {

        Intent intent = new Intent(context, B10oda.class);
        startActivity(intent);   
    }
});

【问题讨论】:

  • 尝试完成();它将关闭活动
  • 120 个活动?你真的必须重新考虑你的软件设计方法。

标签: android eclipse button kill


【解决方案1】:

致电finish()

Intent intent = new Intent(context, B10oda.class);
startActivity(intent);
finish();

但是,如果您真的想完成 Activity,请三思。您可以进行一些分析并找出您的应用程序运行缓慢的原因。

另外 120 个活动似乎太多了。看看你是否可以改变你的设计并减少活动的数量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多