草庐IT

ObjectFromService2Activity

全部标签

android - 注册 Activity 以打开具有特定扩展名的任何文件

我一直在开发一个应用程序,该应用程序设置为打开具有特定扩展名的文件。它有时可以与Gmail一起使用(有些文件打开,有些则不能),而且我可以从文件资源管理器打开文件。但是,我无法从手机上的电子邮件应用程序打开文件,正如我所说,有些文件无法通过我的应用程序从Gmail应用程序打开,而有些则可以!这是我的代码。我的问题是否有一套完整的Intent过滤器,可以从Android设备上的任何位置向包含所需文件扩展名的任何文件注册特定Activity? 最佳答案 当您可以使用单个标签时,不确定为什么要使用单独的intent-filters。可能存

Android - Activity onCreate 和 fragment onCreate

我对Android编程还是个新手,所以这个问题很基础。我在Internet上看到很多代码示例,其中UI组件(如TextView)在Activity的onCreate()方法中被初始化和访问。当我使用AndroidStudio创建一个新项目-FirstApp-使用默认设置时,一个名为MainActivity的空白Activity随之而来activity_main和fragment_main,我可以立即将其编译成APK,将其部署到我的设备上,然后我会看到一个标题为“FirstApp”的屏幕,左上角的TextView显示“Helloworld!”.如果我给TextView一个IDtextvi

android - android activity生命周期中oncreateoptionsmenu()的调用顺序是怎样的?

actionbar的onCreateOptionsMenu()是在activity的onStart()之前还是之后调用的? 最佳答案 onStart()首先被调用。(我尝试将日志消息放入方法中)。 关于android-androidactivity生命周期中oncreateoptionsmenu()的调用顺序是怎样的?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2234059

java - Android Fragment 可以覆盖 PhoneGap Activity 吗?

下图应代表一个标记为蓝色的PhoneGap/Cordova应用程序。红色区域应该是一个AndroidFragment。AndroidFragment是否可以覆盖PhoneGapActivity?编辑:覆盖的AndroidFragment应该执行图像处理等任务。我必须如何编写与Fragment通信的PhoneGap插件? 最佳答案 我这样做的方法是编写一个插件来显示没有边框、背景阴影等的自定义对话框我的execute()方法如下所示:@Overridepublicbooleanexecute(Stringaction,JSONArra

android.content.ActivityNotFoundException : No Activity found to handle Intent { act=android. settings.USAGE_ACCESS_SETTINGS }

此问题仅发生在Android5.0Lollipop上。我无法使用带有Lollipop的手机,我已经在GenymotionAndroidEmulator中开发了代码,但此问题不会在模拟器中发生。我只从用户的手机中获取失败的堆栈跟踪信息。我的代码:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){Intentintent=newIntent(Settings.ACTION_USAGE_ACCESS_SETTINGS);startActivity(intent);}应用程序崩溃以及我从用户那里获得的堆栈跟踪信息:android.c

android - 为什么 `noinspection SimplifiableIfStatement`会自动添加到通过向导创建的 Activity 中

我通过向导创建的Activity散列以下代码:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//Handleactionbaritemclickshere.Theactionbarwill//automaticallyhandleclicksontheHome/Upbutton,solong//asyouspecifyaparentactivityinAndroidManifest.xml.intid=item.getItemId();//noinspectionSimplifiableIfStatementif(i

android - 如何在不同进程中建立Activity和Service之间的双向通信?

我正在努力在不同进程中运行的Activity和服务之间建立双向通信。从Activity中查询进程,没什么大不了的。但我希望进程在事件上通知Activity。其背后的想法是:该服务独立于实际应用程序运行。它定期查询网络服务器。如果在网络服务器上发现新任务,该进程应通知该Activity。我找到了thisthread在AndDev.org上,但它似乎对我不起作用。我一直在摆弄BroadcastReceiver。我已经实现了一个应该通知Activity的接口(interface),但问题是监听器始终为null,因为来自进程的广播是通过Intent完成的,因此扩展BroadcastReceiv

android - 如何检测 View 的父 Activity 是否被销毁

我想在Activity被销毁时在View中进行一些清理。当Activity被销毁时,有什么方法可以在View中获得回调?我尝试使用onDetachedFromWindow,但我不确定这样做是否正确。 最佳答案 如果您想在不重载View.onDetachedFromWindow()方法的情况下获得回调,您可以使用View.addOnAttachStateChangeListener()方法,它将回调监听器作为单个参数。 关于android-如何检测View的父Activity是否被销毁,我

android - 在 Android 中来回切换 Activity

我刚开始使用Android,遇到了一个关于在多个Activity之间切换的初学者问题。我知道我可以通过调用一个Intent然后用setResult()返回来在两个Activity之间切换。我想知道的是如何在多个Activity之间跳转。具体来说,我想了解流程生命周期。我了解每个Activity是如何通过onCreated()启动的,但我不确定在我想回来时如何实现onResume()或onRestart()。基本上我有3个Activity:Activity1、Activity2和Anctivity3。我从Activity1开始,然后使用Intent调用Activity2,Activity

android - 一个 Activity = 一个 Context 吗?

我对上下文和Activity之间的区别感到困惑。到底什么是上下文?上下文是否属于一项Activity?如果Activity改变,上下文会改变吗?我有一个有多个Activity的游戏。每个部分的每个Activity,启动画面,菜单,游戏画面等。问题是我有一个单例SoundManager,它使用soundpool作为声音播放器。我想在启动画面中加载所有声音。但是我再想一想,语境呢?publicvoidloadSound(Contextcontext,intresId,Stringname){intid=sounds.load(context,resId,priority)}如果我在Spla