Activity退出应用程序
来源:互联网 发布:找游戏的软件 编辑:程序博客网 时间:2024/05/16 12:41
退出应用程序:
① 递归退出(XML页面太简单,就不贴出代码了)
② 栈退出:Application:多个组件之间数据共享(全局)
import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.TextView;import com.zking.application.MyApplication;public class MainActivity extends AppCompatActivity { private TextView tv_main_text; private MyApplication myApplication; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv_main_text = (TextView) findViewById(R.id.tv_main_text); tv_main_text.setText("当前Activity实例:"+this+"\n当前任务栈:"+this.getTaskId()); //获取MyApplication myApplication = (MyApplication) getApplication(); myApplication.add(this); } public void jumpMain(View view){ Intent intent=new Intent(this,MainActivity.class); startActivity(intent); } public void jumpB(View view){ Intent intent=new Intent(this,BActivity.class); startActivity(intent); //startActivityForResult(intent,0x101); } public void exit(View view){ //finish();//退出当前的Activity //System.exit(0); myApplication.exit(); }// @Override// protected void onActivityResult(int requestCode, int resultCode, Intent data) {// super.onActivityResult(requestCode, resultCode, data);// exit(null);// } @Override protected void onDestroy() { super.onDestroy(); Log.i("test","onDestroy"); }}
import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.TextView;import com.zking.application.MyApplication;public class BActivity extends AppCompatActivity { private MyApplication myApplication; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); TextView tv_b_text= (TextView) findViewById(R.id.tv_b_text); tv_b_text.setText("当前Activity地址:"+this+"\nTaskId:"+this.getTaskId()); //获取MyApplication myApplication = (MyApplication) getApplication(); myApplication.add(this); } public void jumpMain(View view){ Intent intent=new Intent(this,MainActivity.class); startActivity(intent); } public void exit(View view){ //finish(); //System.exit(0); //退出当前Activity myApplication.exit(); }}
阅读全文
0 0
- Activity完全退出应用程序
- Activity的退出应用程序
- Activity退出应用程序
- Activity退出应用程序
- 管理activity 完全退出应用程序
- Android activity 的退出应用程序
- Activity的模式,退出应用程序
- 应用程序Activity管理类:用于Activity管理和应用程序退出
- [Activity生命周期] Android 完美退出应用程序
- Android 应用程序退出和Activity的管理
- 退出activity以及结束应用程序的总结
- 通用于Activity管理和应用程序退出
- Android-退出应用程序的所有activity
- 用于Activity管理和应用程序退出
- 用于Activity管理和应用程序退出
- Activity管理类,随时随地退出应用程序
- Activity的LaunchMode和退出应用程序
- Activity启动模式和栈退出应用程序
- MySQL函数实现递归查询子节点
- hdoj 2013
- 欢迎使用CSDN-markdown编辑器
- SonicOperator之数据处理
- 还敢说 JavaScript 简单?
- Activity退出应用程序
- VMware虚拟机启动报错,无法执行64位操作
- hdoj 2014
- [拉格朗日乘数法 二分] BZOJ 2876 [Noi2012]骑行川藏
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- Mybatis 报错Error instantiating class ---- with invalid types () or values ().
- Charles 从入门到精通
- 细数linux内核里那些偏门的C语言语法(二)x... 与 #x
- C语言关于整数和浮点数的输出