草庐IT

ObjectFromService2Activity

全部标签

android - 在您的 Android 应用程序中只有一个使用 fragment 的 Activity 是一种不好的做法吗?

我想知道这是否是Android社​​区中的“不可以”。我的应用只有一个MainActivity并使用ViewPager和TabLayout在应用中的fragment之间导航。我看到的唯一问题是,如果用户按下后退按钮,它将退出应用程序,应用程序将不会像按下主页按钮那样保持Activity状态。你的想法? 最佳答案 好问题兄弟,几个月前我也有同样的想法。你是100%正确的,你可以毫无困难地做到这一点,这只取决于你的项目和你想要实现的目标。您可以通过单个Activity控制您的fragment,因为所有fragment都相互独立。限制是:

android - 如何将数据从 Activity 发送到其父 fragment ?

这个问题在这里已经有了答案:HowtomanagestartActivityForResultonAndroid(14个答案)关闭6年前。我有一个主要Activity,其中有一个带有ImageView的fragment。单击此ImageView时,将启动一个包含ListView的新Activity。我想返回用户点击这个ListView的位置(索引),返回到fragment。fragment代码packagecom.example.kedee.testgradle;importandroid.content.Context;importandroid.content.Intent;imp

android - 如何将数据从 Activity 传递到正在运行的服务

我想定期向服务器发送数据,我正在使用后台Service为此,但我想在数据更新时发送,以及我在Activity中获得的更新数据和Service在后台运行..那么我如何将数据传递给正在运行的Service来自Activity.使用Intent启动Service时我只能发送一次数据.IntentserviceIntent=newIntent(DriverActivity.this,demoService.class);serviceIntent.putExtra("token",token);startService(serviceIntent); 最佳答案

android - 如何将对象数组传递给 Activity?

我已经阅读了关于将数组从Activity传递到Activity的帖子,但我对如何针对我的具体情况进行操作感到困惑。我有一个名为DaysWeather的对象数组(一个DaysWeather[]数组),其中对象具有多个字符串属性以及一个位图属性。我在某处读到,您必须使其可序列化或可解析或类似的东西,但乍一看似乎很乱。有人可以引导我朝着正确的方向前进吗?有没有简单的方法可以做到这一点? 最佳答案 您的对象需要实现Parcelableinterface.完成后,您可以创建Parcelable数组并将其传递给Activity://Weassu

安卓生命周期 : Fill in data in activity in onStart() or onResume()?

是否应该在onStart()或onResume()中通过游标获取数据并在屏幕上填写数据,例如设置窗口标题>?onStart()似乎是合乎逻辑的地方,因为在onStart()之后,Activity已经可以显示,尽管是在后台。值得注意的是,我在使用托管对话框时遇到了问题,这让我重新考虑了这一点。如果用户在对话框仍然打开时旋转屏幕,onCreateDialog()和onPrepareDialog()将调用betweenonStart()和onResume()。如果对话框需要基于数据,则需要在onResume()之前获取数据。如果我对onStart()的看法是正确的,那为什么Notepad示例

java - 在 onCreate 中开始新 Activity 仅适用于延迟

我有一个只显示两个按钮的简单Activity,我想在另一个Activity完成加载后立即加载另一个Activity。@OverridepublicvoidonCreate(BundlesavedInstanceState){dbg("startingoncreate");super.onCreate(savedInstanceState);dbg("sttingcontentview");setContentView(R.layout.main);createDrPopup();}privatevoidcreateDrPopup(){dbg("creatednewactivity");

android - 如何获得当前的屏幕 Activity ?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Android:HowcanIgetthecurrentforegroundactivity(fromaservice)?在一种方法中,我必须知道屏幕上有哪个Activity。我如何获得当前Activity?

java - 无法恢复 Activity

在过去的几个月里,我一直在开发一个多功能的实时游戏引擎,学到了很多东西,但在应用程序生命周期方面,我仍然觉得自己很幼稚。具体来说,我正在尝试实现一个Activity,它可以由用户混入后台,然后正确恢复。我当前的架构是这样的:我有一个XML菜单启动器Activity,它可以使用Intent创建一个实时游戏Activity。这个GameActivity中的相关数据是通过静态数据结构和变量来引用的。游戏Activity在我的SurfaceView对象的onSurfaceCreate()回调中创建工作线程。当用户按下后退按钮时,Activity被销毁,它们被发送回启动器Activity中的XM

android - 为什么广告不能位于android Tabbed activity 的屏幕顶部?

我创建了一个选项卡式Activity,并使用android:layout_alignParentTop="true"将名为android:id="@+id/adView"的广告设置在屏幕顶部。运行应用程序后,我发现屏幕顶部有四个选项卡。如何让AD位于Tab上方?谢谢!当前我希望activity_main.xmlfragment_main.xmlMainActivity.javapublicclassMainActivityextendsActionBarActivityimplementsActionBar.TabListener{SectionsPagerAdaptermSectio

Android内存管理粒度——Activity还是Process?

我看到关于Android内存不足时会发生什么以及操作系统回收内存所采取的步骤的文档和讨论不一致。更具体地说,Android是在activity/fragment还是整个进程的粒度上进行杀戮?例如,如果ActivityB在ActivityA之前启动(并且两个Activity都是同一应用程序/进程的一部分),当ActivityB位于前台并且用户正在交互时,ActivityA是否可以被操作系统杀死使用ActivityB(假设:屏幕保持打开状态,当前应用保持在前台,没有发生方向变化)?这SOanswer从2011年开始(由GoogleAndroid团队的DianneHackborn撰写)表明A