草庐IT

ACTIVITY

全部标签

android - 尝试查看 Activity 预览时,我在最新的 android studio 中出现渲染错误

呈现问题无法实例化以下类:android.support.v7.internal.widget.ActionBarOverlayLayout(OpenClass,ShowException,ClearCache)如何解决这个问题?我无法获得XML编码的任何预览。 最佳答案 我认为这不是最终解决方案,但将设计View中的Theme从基础projecttheme更改为其他任何内容都可以构建它。 关于android-尝试查看Activity预览时,我在最新的androidstudio中出现渲染

java - 无法在 Unity C# 中获取 Activity 的实例

我一直在尝试从Unity访问Activity方法,但我终究无法弄清楚为什么它不起作用。我已经阅读了各种页面,例如http://forum.unity3d.com/threads/call-a-method-in-an-activity-using-androidjavaobject.219950/和http://docs.unity3d.com/460/Documentation/Manual/PluginsForAndroid.html我正在尝试为Unity创建一个相机插件。那里有一些插件,但大多数都已过时并且无法使用。无论如何,我可以将这些知识用于将来。我最初只是使用普通的Java

android - 如何将数据从 IntentService 发送到 Non-Activity 类

我有两个服务类。一个是WebsocketService(extendsService)管理Websocketrelatedfunction和SocketMessageProcessing(extendsIntentService)至processresponseReceivedinWebSocketService.来自Non-Activity(SocketImpl)类我能够成功地将数据发送到WebsocketService.但我无法将回复发送回SocketImpl来自SocketMessageProcessing的类(class)类。//CommonClassTosenddatatoW

Android:为什么应用程序 RAM 内存不断增长?

我正在开发一个包含3个Activities的应用程序,并且我做了一些测试。我从Activity1->2->3->1开始,依此类推。我每次都使用finish()关闭我要离开的Activity。但是发生了一些事情:为我的应用程序分配的RAM内存不断增长,我不知道为什么。18MB应该是下限,因为这是应用程序的起点,24MB应该是上限,因为垃圾收集器在需要时出现。即使它在大约1分钟内增长到36MB(在那段时间我从一个Activity转到另一个Activity,没有别的)。谁能告诉我发生了什么?提前致谢! 最佳答案 我遇到的事情是,这可能是因

java - Cloud Speech API 返回代码=UNAUTHENTICATED,原因=java.io.IOException : Error getting access token for service account:

我使用GoogleCloudSpeechAPI(通过gRPC的StreamingRecognize)在我的应用程序中进行语音识别。我在Android设备API级别V/NativeCrypto:SSLhandshakeaborted:ssl=0x5b0ed2d0:FailureinSSLlibrary,usuallyaprotocolerrorerror:10000095:SSLroutines:OPENSSL_internal:ERROR_PARSING_EXTENSION(third_party/openssl/boringssl/src/ssl/t1_lib.c:23360x5b0

java - 蓝牙回调函数 onCharacteristicRead 没有对使用 <API 21 的另一个 Activity 进行 Intent 调用。不在 Marshmallow 中

我正在尝试从低功耗蓝牙回调函数onCharacteristicRead()进行Intent调用。请告诉我哪里错了。我不确定它是否与我们为Intent类提供的上下文或其他东西有关。它向我显示以下错误:"UnabletostartactivityComponentInfo::java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.widget.TextView.setText(java.lang.CharSequence)'onanullobjectreference"下面是代码示例:packageco

android - 事件总线 : Remove sticky event after consuming

我使用firebase发送通知。当应用程序在前台时,通知由扩展FirebaseMessagingService的类接收。所以在onMessageReceived中,我这样做:EventBus.getDefault().postSticky(newNotificationEvent(body,title,url));我有两个Activity监听这个事件。ActivityA和ActivityB。在这两个Activity中,我都是这样做的:@Subscribe(sticky=true,threadMode=ThreadMode.MAIN)publicvoidconsumeNotificati

android - 单击通知以打开我的 Activity 时的 firebase 消息传递

firebase工作正常,在状态栏上推送通知,但我的挑战是单击通知时,我希望它带我到我的自定义Activity而不是默认启动器,我该怎么做?publicclassCustomActivityextendsAppCompatActivity{privatestaticfinalStringTAG="CustomActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);

android - 使用许多 fragment 是一种不好的做法吗?

我有一个应用程序,假设有15个不同的部分。我使用带有FrameLayout的单个Activity,其中我使用NavigationDrawer加载15个不同的fragment。我在加载滑动选项卡布局的几个父fragment下也有子fragment。所以,简而言之,我的应用程序中有很多fragment。问题是,如果我在添加到FrameLayout的同时将fragment添加到BackStack,只要我的应用程序存在,fragment就永远不会被销毁(只有View被销毁,这是设计的预期行为)。更糟糕的是,如果用户一直将鼠标悬停在不同的Fragment上,BackStack的大小会不断增加,这

java - DecorContext 转换 Activity

我有一个类NavActivitypublicclassNavActivityextendsActivityimplementsOnItemLongClickListener{....}在另一个类的函数中,我有以下代码:LocalActivityManageractivityManager=this.getLocalActivityManager();Windowwindow=activityManager.startActivity(tag,intent);finalViewview=window.getDecorView();ContextdecorContext=view.getC