草庐IT

state_activated

全部标签

android - 当 Activity 通过 "Don' 被终止时不会触发 ActivityLifecycleCallbacks t keep Activity ”

在我的Android应用程序中,我有两个Activity:DemoActivity用按钮启动SearchActivity与IntentSearchActivity该按钮是一个自定义的ViewGroup:SearchButton尽快SearchButton它为生命周期事件注册(对应的SearchActivity):publicclassSearchButtonextendsCardViewimplementsApplication.ActivityLifecycleCallbacks{@OverrideprotectedvoidonAttachedToWindow(){super.onA

android - 如何将 BottomNavigationView 与 NavigationView 一起对齐到 Activity 的底部?

我正在尝试在同一Activity中实现BottomNavigationView和NavigationView,但BottomNavigationView似乎没有位于底部。因为BottomNavigationView位于Activity的中心。我浏览了有关此问题的互联网,但没有找到任何解决方案。我的XML代码:错误显示:onMeasureErrorjava.lang.IllegalStateException:Childandroid.support.design.widget.BottomNavigationView{64f98f6cV.E............I.0,0-0,0#7

Android:检测何时启动另一个 Activity (或您的 Activity 失去焦点)

如标题所述,我需要检测我的应用何时因为另一个应用启动而失去焦点(来电或用户点击主页等)。覆盖Activity.OnStop不起作用,因为即使在我的应用程序中切换Activity时也会调用它。 最佳答案 我相信你可以使用:onWindowsFocusChanged(booleanhasFocus)来自您的Activity。 关于Android:检测何时启动另一个Activity(或您的Activity失去焦点),我们在StackOverflow上找到一个类似的问题:

Android 服务与多个 Activity 交互

我正在尝试重构/重新设计Android应用程序。目前,我有一个创建DataThread的UIActivity(Activity1)。此线程负责网络I/O并通过handler与UIActivity交互(提供数据)。现在,我想添加另一个Activity(带有视频的新UI屏幕)-Activity2。Activity1仍然是主要Activity。当用户单击Activity1上的按钮时,将调用Activity2。Activity2的数据也来自DataThread。我的想法是将我的DataThread的逻辑放在AndroidService(DataService)中。我的问题是-多个Activit

android - AudioFlinger(59) : RecordThread: buffer overflow when Activity is paused?

我有一个应用程序,它由一个服务和一个Activity组成,该Activity可能由该服务针对某些事件启动。该服务可以创建和使用AudioRecord和AudioTrack类——此时显示应用程序的Activity。问题是如果Activity暂停(即调用onPause())我开始收到RecordThread:缓冲区溢出错误?我的猜测是AudioRecorder在主线程中运行。而且,即使它是由服务创建的,当Activity暂停读取时缓冲区也会溢出?AudioRecorder读取是否必须在单独的线程中完成,即使它正在服务中运行?非常感谢任何帮助,谢谢。 最佳答案

Android:从 fragment 调用时如何从 Activity 中获取返回结果?

我有一个Fragment调用另一个Activity使用:ProductEditionMaintenanceActivity.class);Bundleextras=newBundle();extras.putString("productCode",productCode);extras.putInt("productEditionID",0);intent.putExtras(extras);getActivity().startActivityForResult(intent,1);并从Activity中返回:IntentresultIntent=newIntent();setRe

android - 将数据从 Activity 发送到已创建的 Fragment

我只找到了有关如何创建向其发送一些数据的Fragment的信息,但仅限于使用构造函数对其进行实例化。但我想知道是否可以将一些数据(例如,两个Double对象)从Activity发送到Fragment而无需创建Fragment的新实例。先前创建的fragment。 最佳答案 只需在Fragment中添加一个要接收参数的方法,然后在Activity中调用该方法。Activity代码:fragment代码: 关于android-将数据从Activity发送到已创建的Fragment,我们在St

android - 如何在 android list 文件中声明两个包及其 Activity ?

我的android应用程序中有两个包。如何在androidlist文件中提及那些不同的包及其Activity?在我的代码中,我给出了但我遇到异常无法找到明确的Activity类......我哪里错了?请帮帮我...... 最佳答案 看来您在XML中犯了一些错误:1)BELOW:startingthenamesby"."meansthatyouareimplicitelyextendingthepackageprefixdefinedinthepackageattributeofthemanifestXMLtag.Forexample

Android:onScrollStateChanged SCROLL_STATE_IDLE 有时不会触发

我遇到了一点问题。我在做什么:我有一个ListView,里面有一些图像。为了使滚动更顺畅,我禁用了滚动时显示的图像。现在好像有一个bug在Android中,这有时会导致滚动状态不会从SCROLL_STATE_FLING变回SCROLL_STATE_IDLE,这会导致我的图像不再显示。我的第一个想法是设置一个onTouchListener并检查我何时获得ACTION_UP,但这没有帮助,因为SCROLL_STATE_FLING状态显然是在那之后设置的。所以现在我想我可以在设置SCROLL_STATE_FLING状态时启动一个计时器,并在一段时间后检查状态是否仍处于快速模式,然后使我的Vi

Android:无法销毁 Activity

我正在使用以下代码删除每个View组中的child:protectedvoidonDestroy(){super.onDestroy();this.liberarMemoria();}publicvoidliberarMemoria(){imagenes.recycleBitmaps();this.unbindDrawables(findViewById(R.id.RelativeLayout1));System.gc();}privatevoidunbindDrawables(Viewview){if(view.getBackground()!=null){view.getBackg