草庐IT

Activity3

全部标签

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更新)——但在那种情

android - PreferenceScreen - <intent .../> - 异常 - FLAG_ACTIVITY_NEW_TASK

我是android开发的新手。该项目是关于使用AbstractThreadedSyncAdapter实现AbstractAccountAuthenticator以将服务器上的某些数据与内容提供商同步。我做了一切,添加帐户和同步都在运行,没有任何问题。现在我尝试通过xml像这样添加一个Preference-Screen,就像android引用中建议的那样(搜索AbstractAccountAuthenticator,那里有解释):autenticator.xml:Preference-Screen-xml如下所示:account_preferences.xml:屏幕被提示应该如何显示,但

android - 如果 Activity 正在运行,则抑制来自服务的通知

我有一个Activity和Service在我的应用程序中协同工作。我已将该服务配置为远程服务(已实现AIDL),因此即使Activity不可见,它也会继续运行。该服务负责轮询服务器以获取数据并在满足特定条件时发送警报通知。我不希望服务在Activity可见时发送这些通知。服务有没有办法知道任何特定Activity的状态?特别是与之绑定(bind)的Activity?更新list以解决权限问题:我在Logcat中遇到的错误:09-1715:33:17.881:WARN/ActivityManager(53):PermissionDenial:receivingIntent{act=com

Android Activity 生命周期测试

我有Activity,它可以保存它的数据,以防系统在它处于后台时决定终止它。所以,我有onSaveInstanceState:@OverrideprotectedvoidonSaveInstanceState(BundleoutState){outState.putString("value","some_value");}我在onCreate中检查Bundle对象是否为空:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);isRestarted=(saved

java - 如何将进度值从线程传递到 Activity ?

我在从Activity类中的线程调用的类发送进度条值以更新GUI时遇到设计问题,如下所示[代码段不编译,仅供解释]:ClassA:ExtendActivity{newThread(newRunnable(){publicvoidrun(){BobjB=newB();objB.DownloadFile();}}).start();}ClassB{publicvoidDownloadFile(){...somework[preparingSOAPrequest]while(response.read()){//sendcalculatedprogresstoClassAtoupdateth