草庐IT

any_cast

全部标签

android - "android.view.View cannot be cast to android.view.ViewGroup"异常

我正在开发一个android应用程序,我添加了一个xml布局文件,稍后应该是一个fragment:当我尝试返回Eclipse中的图形布局时,我在错误日志中得到了这个异常:java.lang.ClassCastException:android.view.Viewcannotbecasttoandroid.view.ViewGroupatandroid.view.LayoutInflater.rInflate_Original(LayoutInflater.java:740)atandroid.view.LayoutInflater_Delegate.rInflate(LayoutInf

android - Gradle 错误 : Could not find any matches for com. android.tools.build :gradle:2. 2.+

这个问题在这里已经有了答案:Couldnotfindcom.google.gms:google-services:4.0.1[duplicate](2个回答)关闭3年前。这是一个ReactNative项目。在另一台机器上工作正常,但一旦移到我的机器上它就失败了。我找到的大多数解决方案都建议将jcenter()添加到项目级gradle.build的存储库中。就我而言,它已经被添加了。Gradle同步失败并出现此错误:找不到com.android.tools.build:gradle:2.2.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。在

android - fragment Activity : Cannot cast from Fragment to derived class

我正在尝试在FragmentActivity中使用Fragment,如下所示:TutViewerFragmentviewer=(TutViewerFragment)getSupportFragmentManager().findFragmentById(R.id.tutview_fragment);我的TutViewerFragment扩展了Fragment。但是我收到一个错误:CannotcastfromFragmenttoTutViewerFragment.我真的不明白为什么会这样。为什么不能转换? 最佳答案 您扩展了错误的Fr

安卓 : Is there any free PDF library for Android

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我需要一个PDF库来处理PDF文档,(创建PDF,将图像转换为PDF)和类似的东西,但在Android中。我尝试了androiditext端口,但库项目在我将其添加到我的项目后会产生编译错误。看起来它仍在使用AWT中定义的一些仿射变换类。 最佳答案 似乎没有一个纯javapdf库可以与androi

android - 错误 : MapFragment cannot be cast to android. support.v4.app.Fragment

首先,我在这里注意了:StartFragmentActivityfromActivity现在我有以下问题:mapActivity:publicclassMapsActivityextendsFragmentActivity{privateGoogleMapmMap;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.maps);setUpMapIfNeeded();}...并希望从MainActivity中启动它:

Android 构建失败并出现 build.xml :479: SDK does not have any Build Tools installed

为什么我的构建失败并出现此错误?{android-sdk}/tools/ant/build.xml:479:SDKdoesnothaveanyBuildToolsinstalled将SDK工具更新到22后开始显示 最佳答案 试运行androidupdatesdk-u在终端中。你会在屏幕上看到这样的日志InstallingArchives:PreparingtoinstallarchivesDownloadingAndroidSDKPlatform-tools,revision17InstallingAndroidSDKPlatfor

c++ - 为什么 C++ 编译器不从最终类优化这个 dynamic_cast?

考虑这个类层次结构:structAnimal{virtual~Animal();};structCat:virtualAnimal{};structDogfinal:virtualAnimal{};我的理解是,将final放在classDog上可以确保没有人可以创建继承自Dog的类,这必然意味着没有人可以同时创建一个IS-ADog和IS-ACat的类。考虑这两个dynamic_cast:Dog*to_final(Cat*c){returndynamic_cast(c);}Cat*from_final(Dog*d){returndynamic_cast(d);}GCC、ICC和MSVC忽

c++ - 为什么这个专门用于 basic_ifstream 模板的 char_traits<uint8_t> 和 codecvt<uint8_t> 会抛出 std::bad_cast?

Therearealreadyquestions在Stackoverflow上询问为什么basic_fstream不起作用。答案说char_traits仅专门用于char和wchar_t(加上char16_t,char32_t在C++11中)你应该坚持使用basic_fstream读取二进制数据并根据需要进行转换。该死的,这还不够好!:)没有一个答案(我能找到)说如何特化char_traits并将其与basic_fstream一起使用模板,或者如果它甚至可能的话。所以我想我会尝试自己实现它。在Windows764位上使用VisualStudioExpress2013RC和在Kubunt

c++ - C++ 中 dynamic_cast 的真实示例

谁能给我一个真实世界的例子,说明需要dynamic_cast并且根本无法解决的情况?我能想到的示例通常可以通过双重调度来解决。如果约束太强,通常采用dynamic_cast的示例也是不错的选择。我希望看到真实的例子,而不是“它通常用于在类型树上下类型之间进行转换”。 最佳答案 双重分派(dispatch)要求正在交互的类型对彼此的内部有深入的了解,因为它要求一个类调用另一个类的方法。dynamic_cast适用于您无法修改类的内部结构或不希望破坏相关类的封装。也就是说,双重调度对所涉及的类具有侵入性,而dynamic_cast在不知

c++ - 将 const_cast 元素移出 std::initializer_list 是否有风险?

这个问题建立在@FredOverflow'squestion.CLARIFICATION:initializer_listapproachisrequiredastheVC++2012hasabugthepreventsforwardedexpansionofnamespacedarguments._MSC_VERhasthebug.我编写了一个可变参数模板函数,它可以折叠类型化容器中的任意数量的参数。我使用类型的构造函数将可变参数转换为可使用的值。例如。_variant_t:)我的MySql需要这个一次性将参数推送到准备好的语句时的C++库,而我的MySqlVariant将输入数据转