package com.yuyh.library.permission; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.WindowManager; public class AcpActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //不接受触摸屏事件 getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); if (savedInstanceState == null) Acp.getInstance(this).requestPermissions(this); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); Acp.getInstance(this).requestPermissions(this); } @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); Acp.getInstance(this).onRequestPermissionsResult(requestCode, permissions, grantResults); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Acp.getInstance(this).onActivityResult(requestCode, resultCode, data); } }