草庐IT

weak_ptr_cast

全部标签

带有键 com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME 的 AndroidManifest.xml

我在某些设备上遇到了这种随机异常。我想知道我做错了什么。请让我知道我可以为这个问题提供哪些更多信息。我不知道我还能提供什么来帮助使这个问题更有用。我的应用程序没有提示。0java.lang.RuntimeException:Unabletocreateservicecom.google.android.gms.cast.framework.media.MediaNotificationService:java.lang.IllegalStateException:ThefullyqualifiednameoftheimplementationofOptionsProvidermustb

android - ClassCastException : CustomFragment cannot be cast to android. app.Fragment/使用 android.support.v4.app.Fragment

我正在开发一个分为一个库和两个应用程序的应用程序:一个用于手机,另一个用于平板电脑。库中定义了很多代码和布局,应用程序中只定义了一小部分。我在Activity中使用fragment,手机版本有一个ViewPager(布局和Activity在库中定义,在手机应用程序中使用时没有变化).对于平板电脑版本,我想并排显示我的fragment(2),而不是在ViewPager中,所以我尝试构建这样的XML布局:我的问题是代码可以在我的手机应用程序上运行,但不能在我的平板电脑应用程序上运行。在这一个上,我得到了这个异常堆栈:07-1117:41:14.032:E/AndroidRuntime(14

Flink-JDBC SQL Connector报错: java.lang.Integer cannot be cast to java.lang.Long

序号作者版本时间备注1HamaWhite1.0.02022-11-22增加文档一、基础信息1.1组件版本Flink:  1.13.0JDK: 1.8Mysql: 8.0.15com.ververica:flink-connector-mysql-cdc:2.0.0org.apache.flink:flink-connector-jdbc_2.11:1.13.01.2建表语句1.2.1Mysql中的建表语句--新建表demoCREATETABLEdemo(sidint(6),namevarchar(255));--插入两条测试数据insertintodemovalues(1,'hamawhite

android - Google Cast 按钮未在 Android 中显示

尝试在我的项目中使用Google的CastSDKv3,即使我附近有激活的Cast接收器,Cast按钮也没有出现我已将GoogleCast按钮添加到我的项目布局中,如下所示:上面的按钮不是菜单按钮,所以我在onCreate中设置了按钮,如下所示:CastButtonFactory.setUpMediaRouteButton(getApplicationContext(),mediaRouteButton);我还创建了CastOptionsProvider并在我的AndroidManifest文件中指向它根据Googlecast文档:Inv3,thediscoveryprocessisst

java - 为什么我们总是在 Android/Java 中输入 cast?

我正在编写一个Android应用程序,只是很好奇为什么我们必须始终在Android中进行类型转换。我知道我们需要确定类型才能使我们的代码正常运行,但也许还有其他原因吗?示例:publicclassNavigationextendsActivity{privateDrawerLayoutmDrawerLayout;@OverridepublicvoidonCreate(BundlesavedInstanceState){//otherirrelevantcodemDrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);在这个

android - 检测 Google Cast 的使用情况

如何检测我的AndroidTV当前是否来自移动/桌面的GoogleCast接收器?如何从GoogleCast接收器的角度检测当前GoogleCast发送者?如何检测我的Android手机当前是否是GoogleCast发送者? 最佳答案 您可以使用AndroidMediaRouterAPI请求到Cast设备的所有可用路由。然后,您必须连接到每个Cast设备,然后您才能确定应用程序ID,甚至确定媒体是否正在播放。如果您只想知道自己的应用程序是否正在运行,则只需按此过滤媒体路由器请求。只有接收方知道哪些发送方与其相连。在您自己的自定义接收

android - Cast 应用程序中的 "GoogleApiClient is not connected yet"异常

我正在开发一个将内容转换到Chromecast的Android应用程序。有时在onConnected方法的com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks实现中,我得到一个java.lang.IllegalStateException:GoogleApiClientisnotconnectedyet.异常。这是堆栈跟踪:FATALEXCEPTION:mainProcess:com.joaomgcd.autocast,PID:13771java.lang.IllegalStateException:

android - 无法使用适用于 Android 的 aSmack 库创建多用户聊天 (MUC) 室 : "packet.DefaultPacketExtension cannot be cast to packet.MUCUser"

对于一个应用程序,我需要能够创建一个多用户聊天室并加入其中。聊天服务器是一个openfire服务器。我曾经有过:MultiUserChatchat=newMultiUserChat(connection,roomName+"@conference.localhost");chat.join(nickname);当房间不存在时,它会创建房间并加入。但是下一个用户无法加入。他收到404,收件人不可用(404)。这表明聊天室已锁定或其他原因。然后我在文档中找到代码并尝试了以下操作:chat.create(nickname);//Sendanemptyroomconfigurationform

c++ - 我应该在我的类中的 std::vector 成员变量中使用 std::unique_ptr<T> 吗?

想象一个classC有一个成员变量m_MyList类型std::vector我想在其中存储MyClass类型的对象.C有两个函数可以在m_MyList中添加或删除对象.m_MyListC的消费者也应该可以访问因为他们需要阅读MyClass的合集对象。集合的外部读者将无法更改集合,因此MyClass对象仅由C拥有.现在我的问题是:在C++11风格中,vector中存储的最佳T是多少?可能性似乎是:std::vectorstd::vectorstd::vector>,使用std:move推unique_ptr进入vector 最佳答案

c++ - 为什么 boost::shared_ptr 中的引用计数器不是易变的?

在boost::shared_ptr析构函数,这是完成的:if(--*pn==0){boost::checked_delete(px);deletepn;}哪里pn是指向引用计数器的指针,类型定义为shared_ptr::count_type->detail::atomic_count->long我会期待long成为volatilelong,在shared_ptr中给定线程使用和非原子0-check-and-deletion|上面的析构函数。为什么它不是易变的?编辑:结果我查看了未指定多线程使用时使用的header(atomic_count.hpp)。在atomic_count_win