从界面停止活动

时间:2012-12-31 09:50:38

标签: java android android-activity

我有一个用于按钮的onClickListener,它可以制作一些东西然后我想停止活动但是因为我在界面上而无法获得活动Intent。

这看起来如何:

        b1.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) 
        {
            //blah blah blah
            this.stopService(this.getIntent()); // <-- impossiblee, compliation error.
        }
    });

2 个答案:

答案 0 :(得分:3)

使用

MyActivity.this.getIntent()

答案 1 :(得分:1)

要停止活动,您需要使用活动的finish()方法

    b1.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) 
    {
        //blah blah blah
        Current_Activity.this.finish();
    }
  });
用于停止服务而非活动

stopService服务方法

编辑:如果您想停止服务,请使用

 Current_Activity.this.stopService(Current_Activity.this.getIntent());