大家好我想阻止我应用中的屏幕截图。我遇到了解决from here的第一个问题。
但现在问题是我有超过10个活动和10 +片段。
有没有办法做到这一点,只需在一个班级写一下,然后给整个应用程序提供参考。
就像我们创建一个Application类并在AndroidMainfest.xml中给出该应用程序类参考。
答案 0 :(得分:2)
您可以实施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);
...
}
}