Java 呼叫';请求窗口功能';来自另一个班级
我正试图从另一个名为Java 呼叫';请求窗口功能';来自另一个班级,java,android,android-activity,android-context,Java,Android,Android Activity,Android Context,我正试图从另一个名为MyFunctions 这是我的MyFunctions类 public class MyFunctions { Context context; public MyFunctions(Context c) { c = context; } public void hideBars(Context context) { //HIDING TOP TITLE TAB contex
MyFunctions
这是我的MyFunctions类
public class MyFunctions {
Context context;
public MyFunctions(Context c)
{
c = context;
}
public void hideBars(Context context)
{
//HIDING TOP TITLE TAB
context.requestWindowFeature(Window.FEATURE_NO_TITLE);
//HIDING TOP TOOL BAR
context.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}
但它显示了这样一个错误
如何从另一个类访问requestWindowFeature()
和getWindow()
最好的答案将受到赞赏 getWindow()
和requestWindowFeature()
是活动的方法
而不是上下文
将活动的引用传递给您的类/方法
public void hideBars(Activity activity)
{
//HIDING TOP TITLE TAB
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
//HIDING TOP TOOL BAR
activity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
getWindow()
和requestWindowFeature()
是活动的方法
而不是上下文
将活动的引用传递给您的类/方法
public void hideBars(Activity activity)
{
//HIDING TOP TITLE TAB
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
//HIDING TOP TOOL BAR
activity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
getWindow()
和requestWindowFeature()
是活动的方法
而不是上下文
将活动的引用传递给您的类/方法
public void hideBars(Activity activity)
{
//HIDING TOP TITLE TAB
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
//HIDING TOP TOOL BAR
activity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
getWindow()
和requestWindowFeature()
是活动的方法
而不是上下文
将活动的引用传递给您的类/方法
public void hideBars(Activity activity)
{
//HIDING TOP TITLE TAB
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
//HIDING TOP TOOL BAR
activity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}