草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

java - Eclipse 没有创建新的 Activity 和 xml 布局文件(更新 eclipse 和 sdk 后开始出现问题)

今天我更新了AndroidSDK工具和eclipse。当前SDK工具24.0.1,Android开发工具23.0.4.1468518,eclipse版本4.4.1。更新SDK和eclipse后我创建了新项目。在这个项目中,src文件夹是空的,res/layout文件夹也是空的,activity和xml文件没有创建。我必须手动创建它。我看到我的答案像Link1,Link2等等像这样回答:-"尝试这个“帮助”->“安装新软件”并从此网址安装(这将更新它):https://dl-ssl.google.com/android/eclipse/"但是我已经更新了,但是没有解决我的问题。那么,如何

Android 应用程序, Activity 状态(运行、未运行、前台/后台)

我遇到了一个需求,但我无法获得正确的实现方式,因此需要您的帮助。我想做什么?-我想根据收到的通知执行操作,如下所示:当应用程序打开并位于前台时,即对用户可见并且我收到通知时,我只是显示一个弹出窗口以启动我的ActivityB当应用程序关闭时,即既不在后台也不在前台,并且我收到通知时,我将先启动我的应用程序,然后启动ActivityB当应用程序正在后台运行时,即在最近但用户不可见时,我想在不重新启动应用程序的情况下启动我的ActivityB。此外,在这种情况下,当用户按回ActivityB时,他们应该在将其发送到后台之前看到他们离开的屏幕。我做了什么?我已经达到了第1点和第2点。我想达到

android - 我的设置 Activity 的布局文件在哪里?

我使用SettingsActivity模板在androidstudio中创建了一个新Activity。创建后,到处都找不到Activity的布局文件。我在哪里可以找到布局文件?如果SettingsActivity模板没有布局文件,我该如何更改其内容?Androidstudio还创建了一个名为xml的新文件夹,这与设置Activity有什么关系吗? 最佳答案 设置Activity通常使用XML文件中定义的首选项。这些不完全是布局,所以它们通常放在xml资源子目录中。阅读有关基于偏好的设置屏幕的更多信息onthispage.

android - 另一个 Activity 出现并覆盖屏幕尺寸的一半

我有一个按钮,单击它会打开另一个从下方出现并覆盖屏幕一半的Activity。我搜索了它但没有找到任何有用的方法,除了overridePendingTransition函数,该函数在获取Activity转换动画时很有用,但这并没有解决我的问题。我知道这是在谷歌视频群聊中完成的,如图所示,但找不到任何有用的解决方案。当我们按下按钮时,这个Activity出现并覆盖了一半的屏幕大小当我们向上滚动时,Activity成为我们的主要Activity知道如何做到这一点吗?谢谢 最佳答案 您可以为此类UI使用底部工作表。hereisfirstsa

android - 使用测试支持库销毁并重启 Activity

在Android中使用旧的JUnit3样式测试,我可以执行以下操作来销毁并重新启动Activity:Instrumentationinst=getInstrumentation();Activityactivity=inst.getActivity();//dosomethingactivity.finish();Assert.assertTrue(this.activity.isFinishing());activity=inst.getActivity();//assertthatactivity'sstateisrestored如何使用新的测试支持库完成同样的事情?我可以使用Es

android - 在 RxJava 中取消订阅 rx.Single

在我的代码库中有几种情况,我订阅的流只会发出一个结果,因此使用rx.Single而不是rx.Observable是有意义的。documentation对于Single表示以下内容:ASinglewillcallonlyoneofthesemethods,andwillonlycallitonce.Uponcallingeithermethod,theSingleterminatesandthesubscriptiontoitends.使用传统的Observable我捕获对订阅的引用,以便我可以在适当的时间取消订阅而不会导致内存泄漏:Subscriptions=getObservable

Android:如何让启动器始终打开主 Activity 而不是子 Activity ? (或其他)

我有ActivityA和B。A是带有LAUNCHERintent-filter的Activity(即当我们点击主屏幕上的应用程序图标时启动的Activity)。A使用startActivity(newIntent(A.this,B.class))启动B。当用户打开了BActivity,然后将我的应用程序置于后台,稍后我的应用程序的进程被终止,当用户再次启动我的应用程序时,打开的是B而不是A。这导致我的应用程序强制关闭,因为A是初始化我的应用程序所需资源的Activity,当B尝试访问未初始化的资源时,B崩溃了。你有什么建议我在这种情况下应该怎么做? 最佳答案

java - 在 android 上创建了两次 Activity

首先,我是Android开发新手,请耐心等待。我将从UI开始,我有一个按钮,一旦你点击它,就会启动一个Activity以获得结果。publicclassGUIActivityextendsActivity@OverridepublicvoidonClick(....){Intentintent=newIntent(getApplicationContext(),GetImageActivity.class);intent.putExtra("action",FROM_CAMERA);startActivityForResult(intent,GET_IMAGE);}@Overrideo

android - 来自类型 Activity 的方法 showDialog(int) 在 android 中被弃用了吗?

类型Activity中的方法showDialog(int)已弃用。这是什么原因?以及如何解决? 最佳答案 这是什么原因?http://developer.android.com/reference/android/app/Activity.html#showDialog(int)AndroidDialogFragmentvsDialog如何解决?改为使用带有FragmentManager的新DialogFragment类;这也可以通过Android兼容包在旧平台上使用。http://android-developers.blogsp

android - 数据绑定(bind) : Bind single method from listener with multiple methods

AndroidUI工具包团队的YigitBoyar和GeorgeMount成员给出了talkondatabinding.在13:41的视频中,GeorgeMount是这样说的Youcanalsodosomeoftheweirdlisteners,likeonTextChanged.TextWatcherhasthreemethodsonit,buteverybodyonlycaresaboutonTextChanged,right?Youcanactuallyaccessjustoneofthemifyouwant,orallofthem."他似乎是在说,而不是使用通常的addText