草庐IT

finished_flag

全部标签

java - Android:什么时候用 finish() 结束类(class)?

我经常看到以finish()结尾的类示例,但绝对不是总是这样。我的问题是什么时候应该用finish()结束一节课?它到底做了什么,用后退按钮结束一个类和用finish()结束一个类有什么区别?提前致谢! 最佳答案 可以调用finish()来终止(销毁)Activity实例。如果您不需要关闭您的Activity手册(在很多情况下都是如此),则无需调用此方法。但是如果您需要在Activity中某处显示“关闭”的按钮,那么您应该使用此方法。但一般来说,Android中的后退按钮行为会处理这样的事情。后退按钮实际上并没有结束你的Activi

需要 Android 通知 : Intent. FLAG_ACTIVITY_NEW_TASK?

在Notification类的文档中,我看到了这个:publicPendingIntentcontentIntentTheintenttoexecutewhentheexpandedstatusentryisclicked.Ifthisisanactivity,itmustincludetheFLAG_ACTIVITY_NEW_TASKflag,whichrequiresthatyoutakecareoftaskmanagementasdescribedintheTasksandBackStackdocument.Inparticular,makesuretoreadthenotifi

android - 如何在android的非 Activity 类中实现 "finish"之类的东西?

此对话框询问您是否要安装其他应用程序...因此当点击没有按钮时它必须返回到上一个屏幕downloadDialog.setNegativeButton(stringButtonNo,newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialogInterface,inti){finish();}});这给出了错误:方法finish()未为类型newDialogInterface.OnClickListener()定义{}我怎样才能实现我想要的???packagecom.Android.barcode

android - 找不到符号变量 FLAG_ACTIVITY_CLEAR_TASK

将支持版本更新到27.0.0编译器后出现错误找不到符号变量FLAG_ACTIVITY_CLEAR_TASK。Isthisvariableremoved?Whatuseinstead?代码示例:Intentintent=newIntent(SetNewPasswordActivity.this,SignInActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|IntentCompat.FLAG_ACTIVITY_CLEAR_TASK); 最佳答案 cannotfin

【PyQT5】安装之后,PyUIC没有成功转换ui文件转为py且出现错误:`Process finished with exit code 1`的解决方法

目录1.没有成功转换且出现错误:`Processfinishedwithexitcode1`2.找解决办法的过程(可跳过)3.解决办法1.没有成功转换且出现错误:Processfinishedwithexitcode1关于PyQT5的安装,可参考我前一篇博客里面【PyQT5】结合PyQt5-tools中的QTDesigner进行界面设计,使用pyinstaller转换成可执行程序的重点参考博客PyCharm安装PyQt5及其工具(QtDesigner、PyUIC、PyRcc)详细教程之前跟着这篇重点参考的博客配置下来是没有任何问题的,也能够成功调用PyUIC工具将.ui文件转为.py文件。但是

android - FLAG_ACTIVITY_REORDER_TO_TOP 导致 RuntimeException 或旋转黑屏

我有两个Activity,我想在它们之间切换而不重新创建或复制它们。每个Activity都有一个按钮,使用带有FLAG_ACTIVITY_REORDER_TO_TOP的Intent将用户发送到另一个Activity。除以下情况外,这很好用:强制关闭后重新启动应用点击按钮进入Activity2点击按钮返回Activity1旋转屏幕。此时,应用程序崩溃并显示“正在执行未恢复的Activity停止”。Lollipop只显示黑屏。奇怪的是,如果您在第4步之前转到主屏幕并恢复应用程序然后旋转上述情况没有任何问题,应用程序在关闭/重新启动之前工作正常。这种情况似乎是FLAG_ACTIVITY_RE

android - 在 xml 中为 PreferenceScreen 设置 Intent-flags

我的PreferencesActivityView是通过XML填充的,在该XML中我包含一个PreferencesScreen以导航到系统的同步首选项。使用下面的代码可以正常工作。我的问题是,当我打开Sync-Preferences,打开主屏幕,然后再次打开我的应用程序时,Sync-Settings被打开,因为它们位于堆栈的顶部。是否有可能在xml中包含NEW_TASK标志以告诉屏幕这是一个新任务并且与我的应用程序堆栈无关? 最佳答案 可以设置android:launchMode="singleInstance"。在您的代码示例中,

android - 如果我在 AutocompleteTextView 上设置 TYPE_TEXT_FLAG_NO_SUGGESTIONS,为什么退格键会停止工作?

我有这个代码:AutoCompleteTextViewet=newAutoCompleteTextView(context);et.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);使用此代码,AutoCompleteTextView会阻止退格键工作!如果我将类类型更改为EditText,则会发生相同的行为。但是对于这段代码,退格键是有效的:AutoCompleteTextViewet=newAutoCompleteTextView(context);et.setInputTy

android - 是否有必要在 Notification 的 PendingIntent 中使用 FLAG_ACTIVITY_NEW_TASK?

我使用Notification有一段时间了,昨天我注意到PendingIntent的文档说传递给PendingIntent.getActivity()的Intent方法必须设置FLAG_ACTIVITY_NEW_TASK:Notethattheactivitywillbestartedoutsideofthecontextofanexistingactivity,soyoumustusetheIntent.FLAG_ACTIVITY_NEW_TASKlaunchflagintheIntent.但是,我在使用Notification时从未设置过这个标志,但到目前为止我还没有遇到任何问题。

android - FLAG_ACTIVITY_CLEAR_TOP 和 onActivityResult

我有多个管理连接的Activity(B=>C=>D)。如果该连接断开,它们应该全部清除并将结果返回给A,具体取决于原因(RESULT_USER_TERMINATED、RESULT_LOW_SIGNAL、RESULT_UNKOWN等...)在A中我有Intentintent=newIntent(this,B.class);startActivityForResult(intent,REQUEST_EXIT_STATUS);在B和C中Intentintent=newIntent(this,C.class);intent.addFlags(Intent.FLAG_ACTIVITY_FORWA