• 销毁一个活动


        要销毁一个活动很容易,只需要点一下返回键(在手机中点)。但是如果想在程序中自己指定,其实也很简单,用finish()方法。结合以前的例子,只用在btn的事件中添加以下代码:

             

    finish();//销毁一个线程
     1 package cn.hengzhe.tishi;
     2 
     3 import android.support.v7.app.AppCompatActivity;
     4 import android.os.Bundle;
     5 import android.view.Menu;
     6 import android.view.MenuItem;
     7 import android.view.View;
     8 import android.widget.Button;
     9 import android.widget.Toast;
    10 
    11 public class MainActivity extends AppCompatActivity {
    12 
    13     @Override
    14     protected void onCreate(Bundle savedInstanceState) {
    15         super.onCreate(savedInstanceState);
    16         setContentView(R.layout.activity_main);
    17         Button btn = (Button) findViewById(R.id.btn_on);
    18         btn.setOnClickListener(new View.OnClickListener() {
    19             @Override
    20             public void onClick(View v) {
    21                 // Toast.makeText(MainActivity.this,"奶茶妹妹,一百遍啊一百遍",Toast.LENGTH_SHORT).show();
    22                 finish();//销毁一个线程
    23             }
    24         });
    25 
    26 
    27     }
    28 
    29     /*@ onCreateOptionsMenu
    30     * */
    31     public boolean onCreateOptionsMenu(Menu menu) {
    32         getMenuInflater().inflate(R.menu.menu, menu);
    33         return true;
    34     }
    35 
    36     public boolean onOptionsItemSelected(MenuItem item) {
    37         switch (item.getItemId()) {
    38             case R.id.add_item: //在menu文件中定义的ID
    39                 Toast.makeText(this, "弹出一个menu", Toast.LENGTH_SHORT).show();
    40                 break;
    41             case R.id.move_item://同上
    42                 Toast.makeText(this, "关闭一个menu", Toast.LENGTH_SHORT).show();
    43             default:
    44 
    45                 break;
    46         }
    47         return true;
    48     }
    49 
    50 }
    全部代如下

  • 相关阅读:
    基于角色的权限设计(一)
    js图片懒加载插件封装
    项目中必须知道有关css和html的常识
    设为主页代码及添加到收藏夹代码大全
    JS弹出层、弹窗效果+拖曳功能
    算数验证码
    js基础知识
    基于角色的权限设计(二)
    sqlserver数据类型char和nchar,varchar和nvarchar,text和ntext的用法以及区别?
    经典页面布局,任何分辨率下,全屏显示
  • 原文地址:https://www.cnblogs.com/c546170667/p/6045266.html
Copyright © 2020-2023  润新知