当前位置: 首页 > 面试题库 >

如何在Android中的Activity外部调用getWindow()?

彭星津
2023-03-14
问题内容

我正在尝试组织我的代码,并将重复性函数移至单个类。这行代码在扩展活动的类中可以正常工作:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

但是,当我尝试将其包含在外部类中时,它不起作用。

如何从另一个类调用getWindow()以将其应用到Activity中?


问题答案:

在创建类以及调用相关方法并使用它时,传递活动的引用。

void someMethodThatUsesActivity(Activity myActivityReference) {
    myActivityReference.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}


 类似资料:
  • 问题内容: 我正在尝试使用jquery在Facebook墙上发表评论。 但是我的ajax调用不会降低外部url。 谁能解释我们如何在jquery中使用外部网址? 下面是我的代码: 它给xmlhtttprequest错误。 问题答案: 所有这些答案都是错误的! 就像我在评论中说的那样,由于URL未能通过“ 相同来源策略 ”而导致出现此错误的原因,但是您仍然可以使用AJAX函数访问另一个域,请参见Ni

  • 问题内容: 我在此类的构造函数中有一个noraml java类,说ReceivedChat.java,我想调用Android的Activity。 我的活动课是。 该程序不起作用。它不是在调用我的班级的onCreate。对我有任何帮助。 问题答案: 如何从普通的Java类调用Activity类 您需要在通过活动或任何其他应用程序组件创建对象时,将当前活动上下文传递给: 而不是从Constructor

  • 问题内容: 我想使用Activity扩展ListActivity进行PullToRefresh。但是我已经使用CustomActionBar了,这就是为什么使用AppCompatActivity.How解决此问题的原因。感谢Advanced 代替这个: 问题答案: 如果要在应用程序中使用ListView,请直接使用它而不扩展ListActivity。像这样

  • 我有一个实现了Spring Security性的Spring Boot应用程序。用户日志和注销成功工作,我正在使用jdbc来会话存储。现在,我只想实现一个新的restendpoint,它接受特定用户的用户名作为参数,并注销该用户。目前,我使用follwing类作为注销植入。 可以从表中手动删除表项,并注销用户。但是我想通过遵循Spring Security的适当流程来注销。 谢谢

  • 如何从Swift脚本调用外部命令(启动子流程)? 也许类似于Python中的。

  • rank ▲ ✰ vote url 6 1161 520 1167 url 在Python中调用外部命令? 怎么在Python脚本里调用外部命令?(就好像直接输入在Unix shell中或者windows的命令行里) 来来来,我给你叨咕叨咕各种方法和各自优缺点: os.system("命令加参数")把命令和参数传递给你系统的shell中.用这个命令的好处在于你可以一次运行好多命令还可以设置管道来进