草庐IT

FLAG_ACTIVITY_FORWARD_RESULT

全部标签

android - 如何将 ActionBar 添加到已经扩展了 ListActivity 的 Activity 中?

我有一个扩展ListActivity的Activity。我可以在不扩展ActionBarActivity的情况下添加ActionBar吗? 最佳答案 您可以使用新的AppCompatDelegate支持库提供的组件。ActionBar现已弃用,您应该使用Toolbar以符合MaterialDesign。您可以使用支持库提供的工具栏。像这样将它添加到您的xml布局中:请务必在您的styles.xml中使用NoActionBar主题。使用MaterialDesign颜色标签。然后,在OnCreate()中将AppCompatDelega

java - 如何同时完成()两个 Activity ?

我正在编写一个供child子学习数学的数学应用程序。它首先提示用户选择他们想要的问题类型(MainActivity),然后显示一堆问题(QuestionsActivity)。在回答10个问题后,它会告诉您哪些问题您回答正确,哪些没有回答(ResultsActivity)。我知道Android将所有Activity放在堆栈上。在我的例子中,它看起来像这样:ResultsActivityQuestionsActivityMainActivity当您调用finish时,将从堆栈中弹出一个Activity。我希望在ResultsActivity中有一个返回主菜单按钮以返回到MainActivi

Android Activity 启动模式和深度链接问题

我的应用有2个Activity。应用程序的根Activity是MainActivity。如果凭据丢失或无效,用户将在完成MainActivity时被重定向到LoginActivity。如果我将主Activity的启动模式设置为singleTask并且我在LoginActivity的内部fragment中=>最小化应用程序->从启动器图标启动应用程序=>MainActivity启动(因为它是一个singleTaskactivity)并重定向到LoginActivity,但当然会重定向到堆栈中的第一个fragment。所需的行为(就像从最近重新启动时发生的那样)是它会保留当前Activit

java - 教程上的android错误找不到符号变量activity_display_message

我正在尝试通过教程和AndroidStudio学习Android应用程序构建。一些关于xml和导入的评论很有帮助。我只犯了一个错误。我收到此错误Error:(22,57)error:cannotfindsymbolvariableactivity_display_message关于导入的错误我已经通过对堆栈流的一些搜索进行了修复。我错过了一些东西显示消息Activitypackagecom.example.rpinto.myfirstapp;importandroid.content.Intent;importandroid.support.v7.app.AppCompatActivi

java - 在 Activity/fragment 中确认警报对话框后,如何在单击时更新我的​​ RecyclerView 按钮状态?

我有一个非常独特的情况,我在recyclerview中有一个按钮,点击后(初始状态“注册”),将一个Intent传递给fragment或Activity中的广播接收器,它会抛出一个警报对话框,带有2选项,是或否。如果选择否,则不会发生任何事情并且对话框消失,但如果单击是,它将处理我在我的演示者类中定义的函数(与数据相关)并且应该将我的按钮ui状态更新为“取消”。反之亦然,点击取消会返回警报,点击是会将ui文本切换为注册。现在我已经实现了如下代码。(请注意,即使notifydatasetchanged对我也不起作用)。知道我做错了什么以及如何实现这一目标吗?适配器中我的publicvoi

Android GC - LogCat 始终显示 GC Activity

当我运行我的程序时,logcat显示很多GCActivity喜欢GCfreed10324objects/510376bytesin103msGCfreed10324objects/510376bytesin103msGCfreed10324objects/510376bytesin103msGCfreed10324objects/510376bytesin103msGCfreed10324objects/510376bytesin103ms在obj、bytes和ms值上存在差异...是因为一些不好的编码习惯吗? 最佳答案 使用独立的

android - 重复使用以前的 Activity ?

我有从菜单选项创建和启动的Activity。但是我注意到这可能意味着有时同一个Activity有两个或多个副本。所以我想知道是否有一种方法可以查看另一个Activity是否已经实例化,然后让应用程序切换到它,或者如果它没有实例化则创建一个新Activity。 最佳答案 您可以使用android:launchMode控制其中的某些方面关于Activity。 关于android-重复使用以前的Activity?,我们在StackOverflow上找到一个类似的问题:

android 我们的 Activity 在堆栈中会存在多长时间

我担心的是,我们的Activity将在堆栈中保留多长时间?我的意思是,当从我的应用程序中按下主页按钮,然后通过单击其图标再次启动我的应用程序时,它将从我按下主页按钮的位置重新获得正确的位置,而无需为此编写任何特殊代码。我不知道我是否正确,我认为我的应用程序被插入堆栈,当我启动它时,它被从服务器拉出。我想知道在那个堆栈或存储它的任何其他地方会有多长时间?按下主页按钮并使用许多其他应用程序后,它会被其他应用程序取代吗? 最佳答案 您的Activity将保持加载状态,直到Android决定它需要返回资源。您可以在Activity中覆盖一些

android - Tabwidget 与我的 Activity 内容重叠

在花了整整2天的时间寻找答案后,我想就以下行为寻求帮助。我正在尝试在Android上编写一个简单的tabhost应用程序,每个Activity都有一个布局。我设计了我的布局,以便选项卡小部件显示在屏幕底部。在第一个选项卡上,我试图插入一个简单的2行ListView。我的问题是ListView很好地位于底部,但它的一半隐藏在tabwidget后面。我想了解如何使我的ListView显示在tabwidget的正上方。这是我的main.xml:这是我的主要应用类:publicclassTestTabWidgetextendsTabActivity{publicvoidonCreate(Bun

android在 Activity 和广播接收器之间进行通信

我有一个Activity显示从服务器获取的一些数据。如果没有连接可用,activity显示一些缓存数据;如果连接可用,Activity获取数据并显示它。一切都按预期工作。现在,我想让我的Activity在连接发生后立即重新加载数据。我正在使用一个扩展BroadcastReceiver的简单接收器:publicclassConnectionChangeReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){ConnectivityManagerconnectivi