草庐IT

ACTIVITY

全部标签

android - 将数据从多个 Activity 发送到一个 Activity ?

我想从两个Activity向一个Activity发送数据...例如A、B和C,当ActivityA向ActivityB发送数据时,ActivityC也向ActivityB发送数据,ActivityB如何知道这些数据来自A或丙例如://thisActivityAIntenti=newIntent(this,B.class);//senddatabyisuchasid//thisActivityCIntentin=newIntent(this,B.class);//senddatabyinIntentsuchasid//senddatabyinIntentsuchasemail//inac

android - 当用户按下 "Back"按钮时保持对象的状态

我有一个应用程序,我在其中以编程方式创建了一个EditTextView。我使用setId()为该View分配一个IDmyEditText.setId(100);以便Android在暂停/停止应用程序时自动保存该对象的状态(我被建议这样做here)。它在这些情况下有效:(1)当我使用“主页”按钮离开应用程序时:如果我随后返回该应用程序,对象的状态(显示的文本)将按预期恢复。(2)在屏幕方向更改时(这涉及Android自动销毁Activity并通过Bundle恢复它)。对象状态也被保留。但是,在这种情况下它不起作用:(3)当我使用“后退”按钮离开应用程序时:如果我随后返回应用程序,Edit

java - 为什么不能在 Activity 之间传递列表(不是 ArrayList)?

据我所知,如果List不是ArrayList,则无法在Activity之间传递简单的List对象。我可能错过了一些方法来做到这一点吗?如果不是,有谁知道为什么Google会强制用户在他们的代码中使用特定于实现的细节? 最佳答案 您可以传递显式实现,因为它们实现了Serializable,而它们的抽象和接口(interface)则没有。List和其他集合不是可序列化的,因为那不是它们的定义。他们为他们的实现提供了选择,因为您还拥有不可序列化的List实现。这很重要,因为您可能希望在列表中保存未保存用于序列化的数据。在这些情况下,您可以

android - 显示/隐藏状态栏不应影响 Activity 状态

我在Activity中使用WebView来加载电子书。现在,当我设置一个事件来显示/隐藏状态栏时,它会调整webView的大小。在隐藏状态栏时,它会将Activity向上推;在显示状态栏时,它会向下推Activity布局。我怎样才能避免这种情况? 最佳答案 您可以使用FLAG_LAYOUT_IN_SCREEN将Activity布局设置为在启用FLAG_FULLSCREEN后可用的Android4.0和更低版本上使用相同的屏幕区域.这可以防止您的内容在状态栏隐藏和显示时调整大小。在Android4.1及更高版本上,您可以将应用程序的内

Android - 点击通知不会导致 Activity

这个问题在这里已经有了答案:ClickingonNotificationisnotstartingintendedactivity?(7个答案)关闭7年前。我有一个计时器,它会在完成时创建一个通知。单击通知应该会导致一个名为TimerActivity的Activity。我创建这样的通知:mBuilder=newNotificationCompat.Builder(this).setSmallIcon(completeNotificationIcon).setContentTitle(completeNotificationTitle).setContentText(completeNo

android - 我可以在没有 Activity 或 GUI 的情况下启动 android 服务吗?

我的目标Android是4.1.2。我创建了一个简单的android服务,它将在启动时显示Toast。但是这个应用程序不应该有任何GUI。我仅通过在启动时显示GUI的Activity成功运行此服务。publicclassMyServicesextendsService{privateMediaRecorderrecorder=null;@OverridepublicIBinderonBind(Intentintent){returnnull;}publicintonStartCommand(Intentintent,intflags,intStartId){Toast.makeText

android - 在加载 webview 之前显示 Activity 圈 - Android

我正在使用webview在我的应用程序中显示网页。网页加载大约需要2-3秒。在网页加载之前,我想显示一个Activity圈进度条,如图所示here.这是Activity圈的样子:我怎样才能完成它?我在网络上进行了搜索,但未能找到有关其实现方式的令人满意且正确的解释。谢谢!WebViewPage.javapublicclassWebpageextendsActivity{WebViewweb;ProgressBarprogressBar;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIn

java - 如何找到内存泄漏的根源?

我的应用基本上是图像编辑器。有一个欢迎页面,可以打开带有Intent的主要Activity。如果在主要Activity运行时方向发生变化,内存消耗只会加倍并保持这种状态。如果我关闭主要Activity转回欢迎Activity并再次开始主要Activity,则不会发生同样的问题。我认为所有这些都表明内存泄漏,我已经调查过自己但找不到应用程序泄漏内存的原因。我正在使用应用程序上下文,并且我的应用程序中没有静态字段。我试图转储堆并使用MAT对其进行分析,但是我找不到任何好的东西。我希望有人能告诉我正确的方向,找到内存泄漏的根源或其他可能的问题解释。 最佳答案

android - 选择器 react 缓慢 - 有时在开始下一个 Activity 之前根本不触发

我定义了这个选择器:它与这个按钮一起使用:onTouch事件包括:publicbooleanonTouch(Viewv,MotionEventevent){finalintactionPerformed=event.getAction();finalintwidgetID=v.getId();if(actionPerformed==MotionEvent.ACTION_UP){switch(widgetID){caseR.id.filter_button_back:{this.finish();break;}}}returnfalse;}这个按钮的作用是退出当前Activitythis

java - 登录按钮 facebook android 不会重定向到新 Activity

当我运行我的Android应用程序并单击批准以授予权限时,它不会被重定向到MainActivity。“已登录”消息不会显示在目录中。我已经阅读了Facebook开发人员指南,并将我的代码与Stack上的不同主题进行了比较。我看不出我做错了什么。我很乐意提供帮助。publicclassLoginextendsActivity{/***Calledwhentheactivityisfirstcreated.*/privateCallbackManagercallbackManager;@OverridepublicvoidonCreate(BundlesavedInstanceState)