如何以编程方式杀死app?

时间:2018-03-09 08:25:42

标签: android android-intent activity-finish

我想以编程方式退出应用。我怎样才能做到这一点 ?

我研究了很多,但没有找到任何解决方案,请提供任何建议或示例代码?

我的适配器类中有一个按钮。当我点击它时,我想要关闭应用程序。我怎么能这样做?

这是我在适配器类中的Click evet

 public class FooterViewHolder extends ViewHolder {
        public FooterViewHolder(View itemView) {
            super(itemView);
            itemView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    ((MyPageActivity)mContex).finishAffinity();

                }
            });
        }
    }

2 个答案:

答案 0 :(得分:3)

对于API> = 16,您可以致电finishAndRemoveTask()

对于API> = 21,您可以致电{{1}}

https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html#RELEASE_OUTSIDE

答案 1 :(得分:-1)

Button.setOnClickListener(new View.OnClickListener() {         
        @Override
        public void onClick(View paramView) 
      {
            finish();          
            moveTaskToBack(true);
        }
    });