Android想从任意Activity退出方法
2016-12-13 11:45
239 查看
Android
想从任意activity跳出方法。在前一个activity跳转后加上finish();
然后判断if(isfinish()){onDestroy();}
代码如下:
OneTestActivity
public class OneTestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (isFinishing()){ onDestroy(); } setContentView(R.layout.activity_one); findView(); initView(); } private void findView() { } private void initView() { startActivity(new Intent(OneTestActivity.this,TwoTestActivity.class)); finish(); } @Override protected void onDestroy() { finish(); super.onDestroy(); } }
TwoTestActivity
public class TwoTestActivity extends Activity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_two); findView(); initView(); } private void findView() { btn= (Button) findViewById(R.id.back_btn); } private void initView() { btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { finish(); } }); } }
这样 finish时直接就从第二个Activity出去了。
相关文章推荐
- Android结束Activity退出程序的一种有效方法
- Android双击返回键退出Activity的两种方法
- Android结束Activity退出程序的一种有效方法
- Android中退出多个Activity的方法
- Android结束Activity退出程序的一种有效方法
- android程序退出当前activity的方法
- Android结束Activity退出程序的一种有效方法
- Android程序中有多个Activity时的可全部退出方法
- Android退出一个多Activity应用程序的方法
- Android退出时关闭所有Activity的方法
- Android应用开发多个activity完全退出程序方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- android退出程序销毁多个Activity方法
- android程序退出当前activity的方法
- Android 2.2关闭所有Activity完全退出程序方法
- android 在一个Activity中结束另一个Activity的方法(可以完全退出程序)
- Android程序中有多个Activity时的完美退出方法
- Android退出多个activity和单个activity的方法
- 广播的妙用-android程序完全退出,销毁所有activity方法