草庐IT

activity_key

全部标签

android - 一项 Activity - 许多 fragment 或许多 Activity - 许多 fragment ?

我正在计划一个带有抽屉导航的新应用程序。是使用一个管理多个fragment的Activity还是使用多个fragment的多个Activity更好?有什么严重的优点或缺点吗?我阅读了很多关于此的文章,但有2012年及更早的文章。(我只是打算从数据库中读取和插入一些数据..) 最佳答案 根据我的经验,我更推荐使用包含许多fragment的多个Activity。如果您使用单个Activity,您会发现越来越难以通过Activity生命周期管理fragment。例如,如果Activity被销毁(例如,如果手机内存不足并且用户接到电话或您调

android - Localytics - 以编程方式设置应用程序 key

是否可以通过编程方式为Localytics设置应用key?从集成指南(https://support.localytics.com/Android_SDK_integration)看来,您必须将其作为元数据设置在list文件中。从下面的帖子来看,动态设置Android元数据似乎也是不可能的。Howtoaddmetadatadynamically(Notinmanifestbutinsidecode)?我希望能够根据GradlebuildType动态设置应用key,这样我就可以拥有一个发布应用key和一个调试应用key。 最佳答案 您

android - 通过一个开发者帐户提交到 Google Play 商店的所有应用程序是否都需要使用相同的 key 进行签名?

我正在向GooglePlay提交一个Android应用程序,并按照流程对我的应用程序进行签名。然而,android开发网站上的文档似乎不清楚我通过GooglePlay开发者帐户提交的每个应用程序是否应该使用相同的key进行签名。来自androiddevelopersite:Androidrequiresthatallappsbedigitallysignedwithacertificatebeforetheycanbeinstalled.Androidusesthiscertificatetoidentifytheauthorofanapp,andthecertificatedoesn

java - Android:ActivityCompat.requestPermissions 需要 Activity 而不是上下文:/

我正在调用ActivityCompat.requestPermissions以获得androidM下的权限,但是,这需要参数中的Activity。这很好,除了我想从单例调用它,并且单例可以被应用程序中的任何Activity使用。ActivityCompat.requestPermissions(context,PERMISSIONS_LOCATION,REQUEST_LOCATION);我想避免在单例中持有对任何Activity的引用,因为这肯定会导致内存泄漏,而且我更希望单例根本不持有任何Activity,因为它在所有Activity中都需要无用的代码该调用(它们中的每一个都必须在g

android - mGoogleApiClient 无法在另一个 Activity 中实现

我在我的项目中遇到了一个问题。我想使用“GoogleAPI”登录我的LoginActivity。并从另一个Activity(名为WelcomeActivity)注销登录Activity:(代码为here)publicclassLoginActivityextendsAppCompatActivityimplementsGoogleApiClient.OnConnectionFailedListener,View.OnClickListener{//ConfigurationofGoogleAPI-Step1/3privatestaticfinalStringTAG="LoginActi

android - 如何在最近的应用程序列表中保留同一应用程序的多个 Activity

我有一个应用程序有两个ActivityA和B,都具有启动模式singleInstance。我注意到即使A和B都在后台运行,最近的应用程序列表中也只显示最后一个Activity。是否可以将A和B同时保留在最近的应用程序列表中?谢谢。 最佳答案 在AndroidManifest中,确保设置android:taskAffinity每个Activity的元素属性不同。例如: 关于android-如何在最近的应用程序列表中保留同一应用程序的多个Activity,我们在StackOverflow上找

android - 通过滑动从后台删除 Activity 后,不会调用 Activity 的 onDestroy() 方法

我在我的Application类中的私有(private)类中实现了ActivityLifecycleCallbacks。如果使用主页按钮或后退按钮,将调用生命周期的onStop()和onPause()方法。如果我通过从后台滑出来终止Activity,则不会调用onDestroy()方法。下次我开始Activity时会调用它。我正在使用moveTaskToBack(true)以防按下。一定是什么问题,当我们从后台滑出时应该调用哪个生命周期方法? 最佳答案 来自documentationonDestroy()的:Note:donotc

android - 如何将通知点击操作应用于 android 中的特定 Activity ?

Android:如何在Androidlist文件中将通知操作动态绑定(bind)到Activity?专门用于fire-base集成。请给点建议谢谢 最佳答案 在通知中接收自定义消息并根据KeyWorkTrue或False或您的特定单词转到Activity公共(public)类MyFirebaseMessagingService扩展FirebaseMessagingService{privatestaticfinalStringTAG="FirebaseMessageService";Bitmapbitmap;/***Calledwh

android - 在不重新启动 Activity 的情况下更改语言

如果用户愿意,我有一种方法可以将我的应用程序从英语翻译成瑞典语,然后再翻译成瑞典语。但是,我不太喜欢Activity每次都重新启动这一事实,因为这让我很难使用savedInstaceState并且因此我遇到了几次崩溃。这是我改变语言的方法的样子:publicvoidsetApplicationLanguage(Stringlanguage){myLocale=newLocale(language);Resourcesres=activity.getResources();DisplayMetricsdisplay=res.getDisplayMetrics();Configuratio

android - 从服务向 Activity 抛出自定义异常

我目前正在Android上开发XMPP应用程序,我正在考虑从我的服务中向我的Activity抛出与RemoteException不同类型的异常的最佳方法。因为使用IPC抛出RemoteException之外的东西似乎是不可能的(你不能在你的.aidl中声明抛出任何东西),我只看到两个解决方案:为我的Activity创建一个监听器以监听我的自定义XMPP异常,该异常实际上不会被抛出,而只是作为实现Parcelable协议(protocol)的普通对象发送。捕获我的XMPPException并抛出一个RemoteException(内容已用我的XMPPException更新)——但在那种情