草庐IT

ACTIVITY

全部标签

android - 如何恢复暂停的 Android 应用程序(应用程序而非 Activity)

我怎样才能让我的Android应用程序恢复到上次所在的位置,即View中的Activity等?如果我正在显示一个Activity并按下主页按钮,然后再次启动我的应用程序,它会返回到启动Activity。我希望它像iPhone应用程序一样工作,在原地暂停并恢复到用户上次所在的位置。谢谢。 最佳答案 您可能需要设置android:alwaysRetainTaskState="true"用于list中的根Activity。来自文档:Whetherornotthestateofthetaskthattheactivityisinwillal

启动 Activity 的 Android 简单小部件

您好,我以前从未使用过小部件,但我想做的是创建一个非常简单的小部件,我基本上想制作一个只有一个图标的1对1小部件,只有一个图像设置为背景没有文本只是一个小图标,当按下该图标时,我想打开一个Activity。基本上我想在应用程序抽屉中制作第二个图标,以小部件形式打开另一个Activity而不是主要Activity。非常感谢任何帮助 最佳答案 经过大量研究和尝试,我的提供者最终看起来像这样publicclassWidgetProviderextendsAppWidgetProvider{@OverridepublicvoidonUpda

android - Android 中的后台服务 - 需要帮助

我需要一些关于后台服务的帮助或建议。好吧,我想实现这个目标。我有一个带有某些View的应用程序,该应用程序还有一个始终保持运行的后台服务。在我看来,每当我按下该按钮时,就会有一个按钮,该按钮会将一些文件传递给后台服务,然后我的后台服务会将该文件上传到某个服务器上。我已完成上传过程。现在我想知道如何制作一个始终保持运行的后台服务,并在我点击按钮时将文件发送到该服务。我是后台服务实现的新手。请用一些教程、建议或指南指导friend。非常感谢 最佳答案 您可能已经阅读了一些Android服务文档,但我建议您进一步研究它并查看本地服务示例(

Android:将附加功能更改为 Intent

我有一个在许多不同Activity之间切换的应用程序。一个Activity,我的主要Activity,其行为取决于应用程序中哪个Activity启动了主要Activity。我想我可以通过让所有其他Activity将一个名为“launcehdFrom”的额外内容放入Intent中来记录它,其中包含一个字符串,该字符串具有称为主要Activity的hteActivity的名称。我遇到的问题是,一旦设置了该值,它就不能被其他Activity覆盖。我还没有找到一个很好的直接方法来做到这一点。有什么建议吗??以下代码是在我的主要Activity中从onResume()调用的:privatevoi

android - 当我去一个 Activity 时清除 Activity 堆栈

我正在开发一个包含多个Activity的应用程序,问题是我希望用户能够通过按一个按钮来注销。假设我们有4个名为A、B、C、D的Activity。Activity导航,如B->C->D。在ActivityD上,用户可以选择注销。当用户单击“注销”按钮时,他会转到导航中未调用的ActivityA。现在,用户点击后退按钮,然后他就回到了之前的Activity,比如ActivityD。我已经尝试使用以下两个标志启动Activity:Intentintent=newIntent(this,LoginActivity.class);intent.setFlags(Intent.FLAG_ACTIV

android - 开始太多 Activity ?

您好,在应用程序运行期间是否可能启动太多Activity?我正在开发一个日程安排应用程序,您可以在其中滑动一天,每一天都是一项新Activity。现在我想知道您应该开始的最大Activity数量是否有某种限制。向四周滑动一下,您很快就会看到大约20个活跃的Activity。我知道当其他应用程序需要内存时Activity将被终止但是在测试和关闭应用程序时按下主页按钮大约有20个Activity“正在运行”htcsense似乎正在重新启动就像它由于缺乏可用内存而关闭.当我只进行一些Activity时,这不会发生。(htc愿望)这会不会是开始太多Activity造成的?如果是这样,是否有您应

我的firebase/facebook auth登录工作起作用,不会在我的下一个活动中显示用户用户名:activity_main.xml

这是我的XMLactivity_sign_in我的任务是分配用户(一旦登录),并在下一个活动中显示Facebook用户名。这是我的Facebookloginactivity.java代码packagecom.transcendencetech.juliospizzaprototype;importandroid.content.Intent;importandroid.os.Bundle;importandroid.support.annotation.NonNull;importandroid.support.v7.app.AppCompatActivity;importandroid.wi

java - 如何防止 theme.dialog Activity 允许外部触摸?

我有一个使用Theme.Dialog样式的Activity。这是我的问答游戏的弹出窗口,用于错误答案。但我有一个问题。用户可以在弹出对话框主题Activity之外单击,然后单击下一个问题。如何防止这种情况?我屏蔽了后退按钮,效果很好。此外,当用户单击弹出窗口或其外部时,它会再次开始计算打开时间。我的弹出窗口保持打开状态2500毫秒。如何预防呢?所以,基本上我不想在我的弹出窗口之外允许任何点击,也不想在有人点击屏幕时重置我的延迟时间。弹出窗口的代码如下:publicclassWrongAnswerextendsActivity{MediaPlayersound;TextViewwrong

android - 检查intent是调用还是默认启动Activity

如何检查Activity是否默认启动或Activity的方法是从其他Activity中的Intent调用的?我认为目前我的代码非常糟糕,因为我通过Try/Catch来处理它它工作正常,但我想要更好的代码publicclassMyScanextendsActivity{publicfinalstaticStringEXTRA_MESSAGE=".MESSAGE";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);checkIntent();}publicv

android - 从状态栏单击通知项时如何清除返回堆栈 Activity ?

我正在做一个聊天项目。当从GCM收到推送通知时,我需要导航到聊天联系人列表并清除我的应用程序之前打开的Activity。 最佳答案 在GCMIntent服务中传递挂起的Intent时,需要为Intent设置标志。代码如下。如果有人在这个概念上苦苦挣扎,请使用它。PendingIntentcontentIntent=PendingIntent.getActivity(this,0,newIntent(this,MainActivity.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Inte