草庐IT

activations

全部标签

android - 在 Activity 之间切换时重置 Android 中的倒数计时器

这里我有3个Activity:A、B和C。从ActivityA当我单击一个按钮时,它将转到ActivityB。当ActivityB加载时,倒计时计时器将启动。同样,当我单击ActivityB中的按钮时,它将转到ActivityC。这里我需要帮助。当ActivityC启动时,我需要ActivityB的倒数计时器恢复。我再次从ActivityC切换到ActivityB,倒数计时器应该从ActivityC恢复。ActivityApublicclassMainActivityextendsActivity{Buttonbutton;@OverrideprotectedvoidonCreate(

android - 如何提高加载 Activity 的速度?

我正在开发一个Android应用程序,它使用GoogleMaps。因此,当我点击一个按钮时,我加载了一个显示谷歌地图的registraPosizioneActivity。所以我注意到这个Activity的加载速度很慢。是否有提高加载此Activity速度的模式?这是我的代码:protectedvoidonCreate(BundlesavedInstanceState){try{super.onCreate(savedInstanceState);setContentView(R.layout.activity_recordposition);locationManager=(Locat

java - 将上下文从 Activity 传递到静态类是否会永远保留该 Activity?内存泄漏?

我正在尝试设计一个GCMHelper类。从本质上讲,该类是一个单例,Activity可以请求单例以这样的方式设置GCM()。GCMHelper.getInstance(MainActivity.this).setupGCM();setupGCM()方法将只查看是否需要GCM注册(例如,应用程序没有gcm,或者应用程序更新需要新的gcm),如果不需要注册则什么也不做。这是“好的”,因为我的Activity不需要触及GCMid值。一切都在单例的setupGCM()方法中处理。setupGCM()在后台发生,因此控制会立即返回Activity。没有用户界面滞后。GCMid生成速度很快,但我试

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 - Activity 如何访问 NotificationListenerService 的方法?

我有一个Activity类需要获取设备当前的中断过滤器设置。因此我有一个MyNotificationListenerService类,它派生自NotificationListenerService并实现了onInterruptionFilterChanged()。但是onInterruptionFilterChanged()仅在中断过滤器更改时被调用。当我的应用程序启动时,我需要找出中断过滤器的当前值是多少。NotificationListenerService有一个方法,它是getCurrentInterruptionFilter()。我的问题是:MyActivity如何在我的应用启

android - 在不同方向的 Activity 之间使用共享元素转换

我有一个永久设置为横向的ActivityA和一个没有任何预定义方向的ActivityB。如果我从ActivityA启动ActivityB,并且手机旋转处于横向角度,则共享元素转换正常工作,并且ActivityB按预期以横向启动。如果在ActivityB启动期间手机以纵向角度旋转,则会出现此问题。然后,ActivityB以纵向方向启动(如预期的那样),但没有发生转换。有没有人遇到过这个问题?任何帮助,将不胜感激。这是从ActivityA调用ActivityB的方式:IntentmIntent=newIntent(context,ActivityB.class);ActivityOptio

android - Ionic starter 无法在 crosswalk-lite 上运行 : Unable to start activity ComponentInfo

我正在使用crosswalk-lite启动ionic应用程序,但它不能同时在真实设备和genymotion上运行。ionicstartmyApptabsnpminstallbowerinstallionicserve#当我执行adblogcat时,它显示错误java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.ionicframework.myapp}我用:节点v0.10.36ionic1.4.5Cordova4.3.0插件:com.ionic.keyboard1.0.4cordova-plugin-cros

android - 在 Fragment 或 Activity 中使用工具栏

我正在使用Android-ObservableScrollView图书馆。一切都很好,但我有保存fragment的Activity,所以所有View都封装在fragment中。在Activity中,只有FrameLayout用于保存fragment。所以我需要在我的应用程序中使用Toolbar,我有几个实现它的想法。在Activity中使用工具栏,在这种情况下,我的布局将包含FrameLayout和工具栏。通过这种方式,每当我需要使用工具栏执行某些操作时,我就可以与Activity进行通信,我也可以通过使用fragment中的getSupportedActionBar()来获取它。在每

android - Google Analytics 自动 Activity 检测 - 你能从中排除单个 Activity 吗?

自动Activity检测很棒-除了我的MainActivity是一堆带有抽屉导航的不同fragment(如GooglePlay音乐或Play商店)。我正在使用手动屏幕点击来跟踪该Activity中的fragment。因此,我的MainActivity的自动屏​​幕点击是没有意义的,并且会污染我的统计数据。我可以排除我的MainActivity以这种方式被跟踪吗?引用:https://developers.google.com/analytics/devguides/collection/android/v4/screens#automatic 最佳答案

Android TabLayout, Activity 选项卡始终位于中心,就像在 Play Newsstand 应用中一样

在android.support.design.widget.TabLayout中,如何让activetab一直显示在中间,就像在PlayNewsstandapp中一样,如下图.第一个和最后一个选项卡也应该出现在中心。我尝试在TabLayout上使用填充。它不工作。这是我写的代码:在这种情况下,tabIndicator也会从左侧移动90dp。它应该保持在中心,独立于填充。 最佳答案 检查此解决方案:https://stackoverflow.com/a/36886331/651770可以通过tabContentStart来解决,但是