• 销毁一个活动


        要销毁一个活动很容易,只需要点一下返回键(在手机中点)。但是如果想在程序中自己指定,其实也很简单,用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 }
    全部代如下

  • 相关阅读:
    使用Samba或NFS实现文件共享
    Web架构学习
    使用Postfix与Dovecot部署邮件系统
    使用Bind提供域名解析服务
    使用PXE+Kickstart无人值守安装服务
    初识MariaDB数据库管理系统
    使用DHCP动态管理主机地址
    使用Vsftpd服务传输文件
    使用iSCSI服务部署网络存储
    使用Squid部署代理缓存服务
  • 原文地址:https://www.cnblogs.com/c546170667/p/6045266.html
Copyright © 2020-2023  润新知