草庐IT

active_flag

全部标签

android - 如果已经登录,请正确跳过登录 Activity

我的启动器图标当前启动登录Activity。我已将登录状态存储在SharedPreferences中。有什么方法可以正确跳过登录Activity并直接进入主要Activity,而不会出现任何UI故障。在onCreate()中涉及finish()的所有现有解决方案都会导致登录Activity标题短暂可见或其他一些短暂的空白屏幕UI故障。 最佳答案 有一个启动器Activity,没有决定打开MainActivity或LoginActivity的UI。你可以声明没有UI:android:theme="@android:style/Them

android - "RuntimeException: Performing pause of activity that is not resumed"

(我在stackoverflow上看到了一个类似的问题,但那里的答案不是真正的答案,而且问题的上下文也有点不同。)“java.lang.RuntimeException:正在执行未恢复的Activity暂停”我开发了一个游戏应用程序(它使用普通View和GLSurfaceView)。如果我快速打开和关闭手机显示屏非常,我有时会导致此异常(由ActivityThread引发),但我的应用程序在异常后正常运行。我的应用是横向应用,并且在list中也正确设置(包括方向和配置更改)。这样好吗?这是我的应用程序名称下的ActivityThread抛出的RuntimeException,但它不会终

android - "RuntimeException: Performing pause of activity that is not resumed"

(我在stackoverflow上看到了一个类似的问题,但那里的答案不是真正的答案,而且问题的上下文也有点不同。)“java.lang.RuntimeException:正在执行未恢复的Activity暂停”我开发了一个游戏应用程序(它使用普通View和GLSurfaceView)。如果我快速打开和关闭手机显示屏非常,我有时会导致此异常(由ActivityThread引发),但我的应用程序在异常后正常运行。我的应用是横向应用,并且在list中也正确设置(包括方向和配置更改)。这样好吗?这是我的应用程序名称下的ActivityThread抛出的RuntimeException,但它不会终

android - 在安全的 Android 锁定屏幕中使用 FLAG_SHOW_WHEN_LOCKED 和 disableKeyguard()

上下文最近,我一直在寻找可靠的方法来控制安全的AndroidKeyguard。主要是为了显示一个自定义的锁屏。我知道Google曾表示该平台不正式支持自定义锁屏,并且应该预料到事情会中断,但是,对于现有的API,我相信必须有办法做到这一点。我已经做了大约一周的大量研究,但仍然到处都有问题。到目前为止,假设启用了安全的Keyguard,我已经实现的是,WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED允许在屏幕上显示Activity(窗口),将Keyguard放在后面,并防止所有不安全的操作。通知面板被禁用,完成Activity将调出Keyg

android - 在安全的 Android 锁定屏幕中使用 FLAG_SHOW_WHEN_LOCKED 和 disableKeyguard()

上下文最近,我一直在寻找可靠的方法来控制安全的AndroidKeyguard。主要是为了显示一个自定义的锁屏。我知道Google曾表示该平台不正式支持自定义锁屏,并且应该预料到事情会中断,但是,对于现有的API,我相信必须有办法做到这一点。我已经做了大约一周的大量研究,但仍然到处都有问题。到目前为止,假设启用了安全的Keyguard,我已经实现的是,WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED允许在屏幕上显示Activity(窗口),将Keyguard放在后面,并防止所有不安全的操作。通知面板被禁用,完成Activity将调出Keyg

android - 如何检测我的任何 Activity 是否最前沿且对用户可见?

我想在我的任何Activity可见时启动一个Intent,否则我会将其作为通知发布,并被用户触发。要决定这一点,我需要知道我的任何Activity是否是最前面的,我该怎么做? 最佳答案 我不知道有什么方法可以获取当前显示的Activity,但是您可以结合ActivityLifecycle和标志来做一些事情。对于标志,如果您扩展了Application类,那可能是存储它的好地方。为了扩展应用程序类,topanswertothisquestion有信息。(d)。因此可能会在onResume/onPause或onStart/onStop中

android - 如何检测我的任何 Activity 是否最前沿且对用户可见?

我想在我的任何Activity可见时启动一个Intent,否则我会将其作为通知发布,并被用户触发。要决定这一点,我需要知道我的任何Activity是否是最前面的,我该怎么做? 最佳答案 我不知道有什么方法可以获取当前显示的Activity,但是您可以结合ActivityLifecycle和标志来做一些事情。对于标志,如果您扩展了Application类,那可能是存储它的好地方。为了扩展应用程序类,topanswertothisquestion有信息。(d)。因此可能会在onResume/onPause或onStart/onStop中

android - AUDIO_OUTPUT_FLAG_FAST 被客户端拒绝

我收到此AudioTrack警告AUDIO_OUTPUT_FLAG_FASTdeniedbyclient在我的Android应用程序中,我正在子类化一个按钮。点击按钮时我可以听到咔哒声,所以这有什么可担心的吗?注意:我没有收到以下问题中的不匹配采样率消息:AudioTrack:AUDIO_OUTPUT_FLAG_FASTdeniedbyclientduetomismatchingsamplerate 最佳答案 很可能,敲击声得到了AUDIO_OUTPUT_FLAG_FAST以便尽可能使用低延迟播放,但AudioTrack类认为轨道设

android - AUDIO_OUTPUT_FLAG_FAST 被客户端拒绝

我收到此AudioTrack警告AUDIO_OUTPUT_FLAG_FASTdeniedbyclient在我的Android应用程序中,我正在子类化一个按钮。点击按钮时我可以听到咔哒声,所以这有什么可担心的吗?注意:我没有收到以下问题中的不匹配采样率消息:AudioTrack:AUDIO_OUTPUT_FLAG_FASTdeniedbyclientduetomismatchingsamplerate 最佳答案 很可能,敲击声得到了AUDIO_OUTPUT_FLAG_FAST以便尽可能使用低延迟播放,但AudioTrack类认为轨道设

android - 如果上下文不是 Activity 上下文而是应用程序上下文,如何启动 Intent

我正在尝试从扩展BroadcastReceiver的类开始一个Activity。publicvoidonReceive(Contextcontext,Intentintent){问题在于参数上下文是应用程序上下文而不是Activity上下文。有没有办法使用应用程序上下文启动Intent? 最佳答案 这里是如何使用上下文调用另一个Activity的示例代码,根据您的要求设置标志:publicvoidonReceive(Contextcontext,Intentintent){Intentintent=newIntent();inten