草庐IT

ACTIVITY

全部标签

Android:将数据从弹出窗口传递给父 Activity

我想将笑脸从弹出窗口发送到父Activity的消息正文。我能够在弹出窗口内的GridView中设置笑脸。有人能帮我吗?就像,当你点击笑脸时,一个弹出窗口附带笑脸,当你点击它时,它会出现在邮件正文中.. 最佳答案 您可以创建将由您的主Activity实现并传递给PopUp类的接口(interface)publicinterfaceSomeInterface{publicvoidfoo();}将SomeInterface对象添加到您的PopUppublicPopUpextendsFragment{SomeInterfacerespond

android - 使用 'android.intent.action.SEND' 时,接收 Activity 不会返回到启动共享的 Activity

我有一个有两个Activity的应用。ConfigActivityShareActivityConfigActivity也是应用程序的默认Activity。ShareActivity仅在另一个应用程序共享某些内容时被访问,即图库共享照片。ShareActivity从用户那里收集一些信息,然后完成。问题是当ShareActivity调用finish()ConfigActivity时显示。我希望Gallery或启动共享的任何应用程序返回。我尝试了一个不同的场景。我强行停止了我的应用程序。我进入设备图库并分享一张图片。我选择要与加载ShareActivity共享的应用程序。我提交信息,它会按

android - 获取当前 Activity 的小部件

我有所有的小部件应用程序列表。我的问题是我无法知道手机中当前处于Activity状态的小部件。我正在通过这段代码获取小部件应用程序列表,AppWidgetManagermanager1=AppWidgetManager.getInstance(ctx);ListinfoList=manager1.getInstalledProviders();for(AppWidgetProviderInfoinfo:infoList){Stringcomponent=""+info.provider;Log.i("Widget",""+component);}ctx是Context的对象。我能够获取

android - 单击 Android 通知会创建一个新 Activity ,而不是转到现有 Activity

我的应用有一个创建通知的运行Activity。选择通知后,不会转到正在运行的Activity,而是会销毁正在运行的Activity并创建一个新Activity-在ANDROID3.0及更高版本中。我该如何防止这种情况?这个问题已经回答了很多次了,一般都指出了flagFLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_SINGLE_TOP,以及manifest中的launchMode="singleTop"。但是大多数答案都是在Android3.0之前,所以在较新的Android版本中是否需要其他方法来解决这个问题?以下简单的测试应用演示了我的问题:NotifyT

android - Nexus 5 进入休眠模式会使 Activity 生命周期出现问题

进入和退出sleep模式时,我在Nexus5上有一个奇怪的行为。它以一种非常奇怪的方式终止并重新启动应用程序。我给你看日志:进入休眠模式(按下电源按钮)17.005:E/MotherActivity(28940):onPause调用17.025:E/MotherActivity(28940):onStop调用17.315:E/MotherActivity(28940):调用onDestroy17.365:E/GameTuto1Activity(28940):调用了MainActivity构造函数17.365:E/MotherActivity(28940):调用onCreate17.69

android - 此模板要求构建目标 API 版本至少为 14,当前版本为 8

我长期以来一直在使用Android开发者工具,没有遇到任何问题。最近我更新了我的ADT,现在我无法通过(New->Other->AndroidActivity)创建一个简单的Activity.它只提供创建操作栏Activity的选项。那么如何使用布局创建简单的Activity我的ADT版本是22.6 最佳答案 为什么会这样您尝试添加的模板使用需要API级别高于14的功能(如操作栏),在向导的第一步中,您选择了9。由于9我能做什么选择更高的最低API级别(此模板至少为14)。返回第一步并更改最低API级别。返回一个步骤并选择最基本的模

android - 如何将图像保存到内部存储,然后在另一个 Activity 中显示?

我在Xamarin.Android工作。我有两个Activity需要显示相同的图像。在第一个屏幕上,我从WebURL下载它并显示它,但我不想在第二个屏幕上做同样的事情。当它在第一个屏幕上下载时,我想将它保存到内部存储中,然后只需从那里检索它以在第二个Activity中显示。我该怎么做?这是我在第一个Activity中使用的代码:protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);this.SetContentView(Resource.Layout.Main);StringuriString=this.Ge

android - Fragment.onStop() 是否保证被调用?

来自此链接的表格:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle我们可以看到,只有在调用onStop()之后(对于Honeycomb及更高版本),AndroidActivity才能被终止。我们是否对fragment有相同的(记录在案的)保证?非常感谢有人向我指出明确说明的文档。编辑:如前所述,[Fragment.onStop]通常与包含Activity生命周期的Activity.onStop相关联。http://developer.android.com/referen

android - 为什么我应该在主要 Activity 和 fragment 之间进行通信时实现接口(interface)

我有点不明白。现在,我正在阅读android开发者网站上的文档,那里写着为了与fragment通信,我应该实现接口(interface)。但是,现在我可以轻松访问存在于fragment中的主要Activity类中的小部件。例如,在主Activity类中,通过发出以下行,我可以访问fragment的TextView。TextViewt1=(TextView)findViewById(R.id.t1);在这种情况下,为什么我需要实现接口(interface)?(原谅我的无知,谢谢) 最佳答案 在Fragment上,您如何访问它所附加的A

android - 尝试从本地文件安装 apk 时未发现 Activity 错误

我制作了一个应用程序,我从内部服务器下载了一个APK,将其保存在本地并希望提示用户安装它。我的代码如下:protectedvoidonPostExecute(Stringpath){IntentpromptInstall=newIntent(Intent.ACTION_VIEW);promptInstall.setDataAndType(Uri.parse(path),"application/vnd.android.package-archive");promptInstall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity