清空activity站以及查看所有安装程序
我想在用户进入一个activity之后 然后在去清空整个堆栈,而不能在登录的时候finish当钱这个
在之前的activity
manifest:
android:noHistory="true"?在每个活动中public boolean onKeyDown(int keyCode, KeyEvent event) {?? ? if (keyCode == KeyEvent.KEYCODE_BACK) {?? ? ? ? Intent intent = new Intent(MyActivity.this, ParentActivity.class);?? ? ? ? intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);?? ? ? ? startActivity(intent);?? ? ? ? return super.onKeyDown(keyCode, event);?? ? }?? ? return super.onKeyDown(keyCode, event);?}?2final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);?mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);?final List pkgAppsList = context.getPackageManager().queryIntentActivities( mainIntent, 0);