大家好,我想在我的应用程序中阻止屏幕截图。我从这里解决了第一个问题。
但现在的事情是我有超过 10 个活动和 10 + 片段。
有没有办法只通过编写一个类并赋予它对整个应用程序的引用来做到这一点。
就像我们创建一个应用程序类并在 AndroidMainfest 中一样.xml给该应用程序类引用。
您可以实现 BaseActivity,并使所有活动扩展此BaseActivity
。onCreate()
此活动设置标志。您需要确保按如下方式调用super.onCreate()
所有活动:
BaseActivity.java
public abstract class BaseActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//set your flag here
...
}
}
Activity1.java
public class Activity1 extends BaseActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
}
}