草庐IT

SCM-Activity

全部标签

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

android - 我怎样才能在 Android 中做到这一点。 Activity -> WebBrowser -> Activity,但按返回键看不到 WebBrowser

我怎样才能让Web浏览器调用自定义方案来启动Activity,然后我想按下后退按钮但不返回Web浏览器。我只想在调用网络浏览器然后调用我的方案启动另一个Activity时实现转发。当我回来时,我不会喜欢看到网络浏览器。我应该怎么做?Intenti=newIntent(Intent.ACTION_VIEW);i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);i.setData(Uri.parse(url));startActivity(i);我已经添加了它,但是它不起作用! 最佳答案 正如其他用户

android - 在 Activity 之外显示对话

我正在尝试从非Activityjava类启动对话。如果可以,可以这样做吗? 最佳答案 您可以在Activity之外显示一个Dialog,但您需要引用一个Context对象。此类不是Activity,但可以创建和显示对话框:publicclassDialogExample{publicContextmContext;publicDialogExample(Contextcontext){mContext=context;}publicvoiddialogExample(){AlertDialog.Builderbuilder=newA

更改应用程序名称和 Activity 标签时的 Android 奇怪行为

我在使用androidlist文件时遇到了一个非常奇怪的问题。我有这样的表现......那么在那种情况下,我的应用程序的名称是“TestApplication”,它应该出现在带有图标的设备菜单上。启动器Activity的名称是“测试”,当应用程序启动时,它应该出现在标题栏上。但问题是应用程序将名称“Test”显示为菜单上带有图标的应用程序名称......但它必须显示“TestApplication”,因为我已经设置了应用程序名称。我很困惑,为什么它将启动器Activity名称显示为应用程序名称,但是我已经明确指定了应用程序名称......请解决问题谢谢尼基尔