草庐IT

ACTIVITY

全部标签

android - Activity 可以引用 Service 吗?

我知道ServicecanhaveareferencetoActivity.相反的情况成立吗?我有一项服务可以监控我的音频播放/暂停/停止。在我的Activity中,我有3个用于这些功能的按钮和一个搜索栏。当在Activty中按下相应的按钮时,我想在服务中调用适当的函数。此外,我希望seekBar将其最大值设置为服务中的音频长度。因此,我认为我需要对我的服务的引用才能执行此操作。我说的对吗? 最佳答案 服务不应持有对Activity的引用,因为这可能会导致内存泄漏。一个Activity可以引用一个服务,这称为“本地绑定(bind)服

android 自定义 Intent 选择器

我们有一个应用启动SENDTOActivity,目的是让用户发送电子邮件。所有各种电子邮件应用程序的选择都很好,但我们希望让用户在未来绕过该步骤......例如,在选择器底部添加一个“记住这个决定”按钮。从那时起,我们将启动该特定Activity,而不是获取选择器。我想知道我们是否可以在较低级别与内置的创建选择器功能交互来影响这一点。如果没有,有人可以为此指出/发布一些代码fragment吗?我想诀窍是了解如何获取可以处理Intent的Activity列表。 最佳答案 我看到很多关于修改应用程序选择器的问题,他们似乎都说不,你不能更

android - 首次展示的Activity解决方案

我只需要显示一个SecondActivity一次,并且仅在应用程序首次启动时显示。我是这样实现的(见下文),但我不太喜欢这样的解决方案,因为我需要在onResume()上扩充布局,因为如果不这样做,我就会有一个空的Activity当我点击back硬件按钮时SecondActivity。publicclassTestActivityextendsActivity{publicstaticfinalStringPREFS_NAME="MyPrefsFile";publicstaticfinalStringFIRST_RUN="FirstRun";SharedPreferencesshare

android - 当我点击 softkeybord 上的 "DONE"按钮时如何进行下一个 Activity android

当我点击软键盘时,我的键盘会关闭或隐藏,但当我点击android键盘上的“完成”按钮时,我想转到下一个Activity。那么该怎么做呢?我的下一个问题是,当我点击第一个编辑框时,如果我的布局中有2个编辑框,那么在我的软键盘中,“next”会出现用于转到下一个文本框,当我转到第二个文本框时,它会发生变化到“完成”。提前致谢....x 最佳答案 最好在布局中添加一些按钮,因为所有Android手机在使用imeoptions时都不会提供一致的行为。这似乎是一个错误。不同的制造商为他们的手机制作了定制的键盘,可能不会完全像android标准

Android:在 list 中找不到 Activity ,但它在那里?

我不知道为什么!我检查了logcat,发现它崩溃的原因是因为某些未知原因它没有在list文件中找到Activity。我看过类似的话题,但似乎没有一个答案对我有用。这是我开始Activity的代码:publicclassMainActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentView(R.layout.mai

android - 如何在不遮挡背景窗口的情况下创建 ProgressDialog

我有个小问题。当我使用我的Activity的showDialog()方法时,它会生成一个完美的ProgressDialog,但背景上的Activity(作为默认行为)变得更暗。如何避免Activity变暗? 最佳答案 试试这个:Windowwindow=dialog.getWindow();window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); 关于android-如何在不遮挡背景窗口的情况下创建ProgressDia

android - startActivityForResult 似乎没有调用 onActivityResult

当用户单击要调用对话框的按钮时-该对话框包含ListView中的产品列表。用户选择产品后,它应该进入上一个Activity。我已经使用startActivityForResult()完成了。有一些问题。我的调用Activity在正常标签Activity中,正常标签Activity在标签Activity组中。实际上我想在drropdown(Spinner)中做。在我的scanerio中我无法获取上下文。它awalys给AndroidSpinnerError:android.view.WindowManager$BadTokenException:Unabletoaddwindow所以我对

android - Activity 被销毁后对象仍在内存中

我的Activity保留了一定数量的引用,用于在Map对象中预览来自相机的图像。这需要大量内存。我正在使用以下方法监控内存使用情况:Runtimeruntime=Runtime.getRuntime();longallocated=runtime.totalMemory();longfree=runtime.freeMemory();longused=allocated-free;当我终止我的应用程序(后退键)时,Activity将被销毁。当我再次启动我的应用程序时,我可以看到内存没有被清除。“已用”数字从相同的值开始,然后随着新帧的到来而上升。当我在“DumpHPROF”后查看“do

android - 需要清楚地了解 Home vs Back 事件

我想知道主页与后退按钮的“想法/用途”。我的意思是很明显,主页按钮会将您带到主屏幕,而后退按钮会将您带到上一个屏幕。我想了解的是用户/开发社区的期望。换句话说,当用户在我的应用程序中返回主页时,我应该处理该事件并终止应用程序吗?这是用户逐渐期望的还是恰恰相反?后退按钮也是如此。用户是否希望离开的屏幕像网页一样丢失?我的意思是尝试确保我的应用的行为符合用户社区的预期。TIAJB 最佳答案 HomeButton会将应用程序置于onPause()->onStop(),当您重新启动应用程序时,Activity将再次执行方法:onRestar

android - 创建具有静态内容的 Android 应用程序

这是一个不太具体的问题,我需要一些指导。作为我们所做项目的一部分,我需要创建一个应用程序,其中包含有关城镇的信息-最佳游览地点及其历史等。内容都是带有图像的静态内容。用户拥有的“互动”功能是根据历史、文化等过滤感兴趣的站点。大约有50个这样的站点。一个想法是使用母版页——就像我们在ASP.NET中使用的那样。但是作为android的新手,我不知道android中是否有母版页之类的东西。我读了一篇文章,其中他们从基本Activity中派生出每个Activity,但在我的例子中,有50个Activity听起来很愚蠢。谁能建议一种方法?将文本存储在字符串中?使用单独的文本文件?