草庐IT

signal_flag

全部标签

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 和 android 中的 finish 有什么区别

Android中的Intent.FLAG_ACTIVITY_CLEAR_TOP和finish()有什么区别? 最佳答案 这两者的区别如下:1.finish()您可以使用它来结束您现在正在进行的Activity,并且它会一次结束一项Activity。2.在FLAG_ACTIVITY_CLEAR_TOP的情况下,它将结束堆栈中当前Activity顶部的所有Activity。可能有多个Activity。 关于android-Intent.FLAG_ACTIVITY_CLEAR_TOP和andr

android - 无法调试 I/DEBUG(187) : signal 11 (SIGSEGV), 代码 1 (SEGV_MAPERR),故障地址 00000004

我正在开发一个需要大量内存分配(大量图像缓冲区)的Android应用程序。为此,我正在使用AndroidNDK。我遇到了奇怪的崩溃。我希望这不是重复的帖子(在浏览了以前的帖子之后)应用程序崩溃并出现以下错误:I/DEBUG(187):信号11(SIGSEGV),代码1(SEGV_MAPERR),故障地址00000004我以前遇到过分割错误,已经解决了。我非常确定我正在正确分配和取消分配内存,因为我对Windows进行了相同的设置,确认没有内存泄漏,并且我没有访问任何未分配的位置。(没有取消引用,没有坏指针)。在Windows上测试时未发现内存损坏。我还确保为分配和解除分配进行的JNI调

java - 从 BackStack (Flag_Activity_no_history) 中删除 Activity 不起作用

我的MainActivity中有一个开始按钮。如果单击此按钮,我将转到下一个Activity(InfoActivity)。现在,如果单击按钮,我想从BackStack中删除MainActivity。我试过这个:View.OnClickListenerstartButtonListener=newView.OnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(MainActivity.this,InfoActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NO

安卓运行时异常 "Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag"

我在一个ListView中创建了多个布局,但是当我点击时我得到一个AndroidRuntimeException“从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?”我正在添加Intent.FLAG_ACTIVITY_NEW_TASK我的Intent,但我得到了同样的信息!=(@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){retval=LayoutInflater.from(getApplicationC

Android,Intent.FLAG_ACTIVITY_CLEAR_TOP 好像不行?

在我的菜单中有一些项目。Home是它的一个项目,我想成为我的应用程序的根,每当用户点击它时,Android清除堆栈然后返回主屏幕。这是我的代码:menu.setOnItemClickedListener(newMenuClickedListener(){publicvoideventOccured(intid){Intentintent=null;switch(id){case1:intent=newIntent(context,More.class);break;case2:intent=newIntent(context,FavoriteScreen.class);break;ca

android - Twilio Android 应用程序错误 - AUDIO_OUTPUT_FLAG_FAST

我一直在使用Android应用指南:https://www.twilio.com/docs/quickstart/php/android-client在使用US-Cellular的手机上,核心库出现以下错误:01-0212:48:41.102:W/LEMUR(21969):DialButtonPush01-0212:48:41.122:W/AudioTrack(21969):AUDIO_OUTPUT_FLAG_FASTdeniedbyclient01-0212:48:41.122:E/AudioTrack(21969):AudioTrack::set:Exit01-0212:48:41

java - 如何获取 hideSoftInputFromInputMethod(token, flags) 所需的 token ?

所以我正在尝试制作androidIME。我需要一种从我的IME本身隐藏IME的能力。到目前为止,我只看到了有关如何从Activity中显示\隐藏IME的示例,但我需要从IME中执行此操作。我找到了InputMethodManager.hideSoftInputFromInputMethod(token,flags),但它需要token,但我不知道如何获取它。getCurrentInputBinding().getConnectionToken()不起作用-它会使应用程序崩溃。有任何想法吗? 最佳答案 据推测,根据其他地方对这个问题的

android - EmojiCompat Flags 不适用于 Marshmallow 及更高版本(但适用于旧操作系统版本)

我正在尝试使用新的EmojiCompatTextView将旗帜显示为表情符号。它适用于较旧的Android版本,但在Marshmallow及更高版本上它显示占位符问号标志。这是XML:以及初始化EmojiCompat的代码(直接来自谷歌文档):valconfig:EmojiCompat.Config//UseadownloadablefontforEmojiCompatvalfontRequest=FontRequest("com.google.android.gms.fonts","com.google.android.gms","NotoColorEmojiCompat",R.ar

android - 当我的应用取消通知时,使用 FLAG_INSISTENT 通知播放的声音不会停止

我有一个具有提醒功能的应用程序。当需要提醒用户某事时,我的应用程序会创建一个通知,可能使用FLAG_INSISTENT来确保听到警报。一旦用户与我的应用交互以确认警报,该应用就会取消通知。用户可以通过下拉通知栏并点击我的通知来启动应用程序——在这种情况下一切都很好——或者通过其他方式导航到应用程序,例如从主屏幕启动它.如果用户使用通知栏方法,当用户触摸通知栏时,FLAG_INSISTENT音频停止。但问题来了:如果用户直接进入应用程序而不触摸通知栏。FLAG_INSISTENT警报的音频会无限期地播放——即使在我的应用程序取消通知后也是如此。用户可以停止它的唯一方法是下拉通知栏(或重启

iphone - Android Activity/Intent vs. Qt Signal/Slot vs. iPhone ?/?

我正在尝试研究不同移动平台上对象/组件之间通信的相似性。在Android上,有Activity/Intent概念来传递信息,在Qt上我们有信号和槽。这里出现的问题:将Activity/Intent与信号/槽概念进行比较是否合理?在我看来,最重要的区别是粒度级别不同。虽然Activities/Intents在“整个屏幕”上运行(更准确地说是Activity,因为Activity不一定代表一个单独的屏幕),而Signals/Slots是为较小的对象定义的,例如Widget(实际上,对于每个类派生自QObject)。考虑到平台独立性,您会说概念在根本上差异太大,还是开发人员可以克服对象通信方