你的位置:首页 > 操作系统

[操作系统]销毁一个活动


    要销毁一个活动很容易,只需要点一下返回键(在手机中点)。但是如果想在程序中自己指定,其实也很简单,用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   @Override14   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       @Override20       public void onClick(View v) {21         // Toast.makeText(MainActivity.this,"奶茶妹妹,一百遍啊一百遍",Toast.LENGTH_SHORT).show();22         finish();//销毁一个线程23       }24     });25 26 27   }28 29   /*@ onCreateOptionsMenu30   * */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文件中定义的ID39         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 }

全部代如下