大家好,我想在我的应用程序中阻止屏幕截图。我从这里解决了第一个问题。
但现在问题是我有超过 10 个活动和 10 个以上的片段。
有没有办法通过在一个类中编写并引用整个应用程序来做到这一点。
就像我们创建一个应用程序类并在 AndroidMainfest.xml 中给该应用程序类引用一样。
大家好,我想在我的应用程序中阻止屏幕截图。我从这里解决了第一个问题。
但现在问题是我有超过 10 个活动和 10 个以上的片段。
有没有办法通过在一个类中编写并引用整个应用程序来做到这一点。
就像我们创建一个应用程序类并在 AndroidMainfest.xml 中给该应用程序类引用一样。
您可以实现一个 BaseActivity,并使您的所有活动都扩展 this 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);
...
}
}