草庐IT

register

全部标签

android - 无法在当前上下文中执行任务集上的 DefaultTaskContainer#register(String, Class, Action)

出现此错误:无法在当前上下文中执行任务集上的DefaultTaskContainer#register(String,Class,Action)。IDE中未显示任何详细信息,但AndroidStudio在更新后无法运行该应用程序。我正在使用androidstudio开发我的项目之一。问题突然出现了。这是我的gradle文件:项目级别://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{ext.kotlin_version='1.3.0'repo

java - 您将如何从一个类的所有实例中调用一个方法?

我正在编写一个基本的游戏引擎,并且有一个抽象类代表可以在3D世界中绘制的任何对象,但是在这个类中有一个抽象方法Render(),我希望引擎在每个绘制阶段。我如何实现这一点,以便从我的抽象类扩展的每个类都将自动调用Render()?我正在使用java、androidsdk2.2和opengles。 最佳答案 您可以将每个可以渲染的对象注册到一个类,该类将在您的所有对象上调用render()。例如:publicclassRegistry{privatestaticCollectionregister=newArrayList();pub

android - 谷歌云消息注册失败

问题已解决更新:我解决了这个问题。问题出在方法registerGCMInBackground()中。GoogleCloudMessaging.getInstance()需要ApplicationContext。privatevoidregisterGCMInBackground(finalStringuserId){newAsyncTask(){@OverrideprotectedStringdoInBackground(Void...params){Stringmsg="";Log.d("RegisterGCM","started");try{if(gcm==null){//PROB

android - 从未知/外部线程调用 pjlib。您必须使用 pj_thread_register() ""注册外部线程

我已将pjsua2集成到我的android应用程序中。当我发送SMS时应用程序崩溃。它不会每次都崩溃,它是随机发生的。(每10条消息一次)。我的代码是:publicvoidsendInstantMessage(Stringnumber,StringmsgBody){Stringbuddy_uri="";Log.e(TAG,"sendInstantMessage===="+buddy_uri);BuddyConfigbCfg=newBuddyConfig();bCfg.setUri(buddy_uri);bCfg.setSubscribe(false);MyBuddyim=newMyBu

android - WebView 抛出 Receiver not registered : android. widget.ZoomButtonsController

我看到这个异常在我的应用程序中偶尔出现(在野外​​)。WebView用于显示jpg(使用Android版本/设备的缩放/滚动功能,而不是重新发明轮子并执行所有反射操作)。我不知道为什么最终会出现这个异常。基本上我只能想到一个Androidbug。我做什么(GUI线程中的所有内容):首先显示缩略图作为预览设置getSettings().setBuiltInZoomControls(false)加载常规图片时,改为显示该图片设置getSettings().setBuiltInZoomControls(true)为什么要打开/关闭ZoomControls:缩略图不应该是可缩放的,因为一旦常规

c++ - C++ 类型在列表中 self 注册的最佳方式?

假设我有一些每个类的数据:(AandB.h)classA{public:staticPersister*getPersister();}classB{public:staticPersister*getPersister();}...还有很多很多的类(class)。我想做类似的事情:persistenceSystem::registerPersistableType(A::getPersister());persistenceSystem::registerPersistableType(B::getPersister());...persistenceSystem::register

c++ - 在 C++ 中创建动态类型

我正在编写一个通用软件,它将加载到相同基本硬件的许多不同变体上。它们都具有相同的处理器,但具有不同的外围设备和需要执行的各自功能。软件将通过读取硬件开关值知道它应该运行哪个变体。简而言之,这是我当前的实现:classMyBase{public:MyBase(){}virtualrun()=0;}classVariantA:publicMyBase{public:VariantA(){}virtualrun(){//RuncodespecifictohardwareVariant-A}}classVariantB:publicMyBase{public:VariantB(){}virtu

c++ - 注销通过 register_callback() 注册的回调?

我正在使用register_callback()为iostreams注册回调函数,如中所述StandardC++IOStreamsandLocales,页。202.但是,无论是它还是我能找到的任何文档都没有说明如何注销回调。可能吗?如果我要将我正在使用的iword/pword清零,是否还需要取消注册? 最佳答案 register_callback函数注册您对特定流对象的回调。摆脱注册的方法是让流超出范围。如果您需要回调在流生命周期的一部分内完成其工作,您可以将该条件与回调一起存储并使其不执行任何操作。清除iword/pword无济于

c++ - 是否仍然使用 register 关键字?

刚刚在C++中遇到register关键字,我想知道这似乎是个好主意(将某些变量保存在寄存器中)肯定编译器默认会这样做吗?所以我想知道这个关键字还在使用吗? 最佳答案 大多数实现只是忽略register关键字(除非它强加了句法或语义错误)。该标准也没有说任何东西都必须保存在寄存器中;只是它暗示了该变量将被频繁使用的实现。它的使用甚至已被弃用。7.1.1Storageclassspecifiers[dcl.stc]3)Aregisterspecifierisahinttotheimplementationthatthevariables

php - PHP register_shutdown_function 1秒延迟

我想弄清楚为什么php需要1整秒钟来执行register_shutdown_function。如果有办法克服的话。";}register_shutdown_function('shutdown',$start_time);register_shutdown_function('shutdown',$start_time);register_shutdown_function('shutdown',$start_time);register_shutdown_function('shutdown',$start_time);register_shutdown_function('shut