草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 按下后退按钮时不破坏当前 Activity

我有两个Activity,A和B。我在A中有一个按钮,按下时会启动一个新的BIntent。但是,每当我在B中按下后退按钮时,再次单击该按钮会重新启动Activity。我不想那样做,我希望它恢复ActivityB。实际上我正在ActivityB中做一些网络,我想保存,除非用户想要刷新。我该怎么做?提前致谢 最佳答案 使用@OverridepublicvoidonBackPressed(){moveTaskToBack(true);}希望对你有帮助 关于android-按下后退按钮时不破坏当

android - 在android中打开 Activity 时如何防止键盘打开?

在我的android应用程序中,在我的个人资料编辑页面中,当我开始Activity时,第一个edittext字段获得焦点(闪烁的光标),并且显示键盘。我怎样才能让它专注于启动(闪烁的光标)但阻止键盘出现?如果那不可能,那么就不要将编辑文本集中在启动时。谢谢。 最佳答案 只需将这行代码添加到您的onCreate(...)方法getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 关于

android - 奇怪的 : UNEXPECTED TOP-LEVEL EXCEPTION: Execution failed for task app:dexDebug

我没有实现新的库,但是在编码时出现了这个问题:错误:任务':app:dexDebug'执行失败。com.android.ide.common.internal.LoggedErrorException:Failedtoruncommand:C:\android-sdk\build-tools\21.1.1\dx.bat--dex--no-optimize--outputF:\Android_Donbas\ReDonbasIDEANew\app\build\intermediates\dex\debug--input-list=F:\Android_Donbas\ReDonbasIDEA

android - 在一个 Activity 中的 fragment 之间导航

我想使用一个包含多个fragment的Activity并在fragment之间导航。例如,在Activity中,有一个ListView是一个fragment,当用户从列表中选择一个项目时,View将导航到另一个fragment,如何实现?我知道有一个不错的tutorial在开发人员网站上,但它处理平板电脑屏幕,其中两个Pane布局,一个列表fragment和一个详细fragment显示在一个屏幕上。我只想在fragment之间导航而不在一个屏幕中显示两个fragment。有教程可以教我怎么做吗? 最佳答案 简而言之,您的问题的答案是

java - 如何以编程方式更改 Android Activity 的背景图像

我已经能够改变Activity背景的颜色(参见thispost)。现在要求对背景图像做同样的事情。我的意思是我可以单击一个按钮,选择一个选项并将当前的Activity背景图像更改为新的。这是我所做的:privateSharedPreferencesprefs;privatestaticfinalStringSELECTED_ITEM="SelectedItem";privateEditorsharedPrefEditor;btnchangeColor=(ImageButton)findViewById(R.id.btnchangeColor);btnchangeColor.setOnC

android - 刷新同一 Activity 中剩余的当前 fragment (ListView 数据)

从Activity调用一个Fragment,我正在显示一个带有两个Button的ListView。当我单击menu_item(即ShowOnline)时,我正在更新数据以及ListView。现在我需要反射(reflect)更新的数据。单击ShowOnline后如何刷新Fragment。到目前为止,我使用了以下代码:Intentintent=getIntent();Intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);finish();startActivity(intent);但这将重新启动整个Activity。我只需要刷新当前的Frag

android - 在 Android 5.0 上的 Activity 之间转换时如何排除 ActionBar

在Android5.0Lollipop上,我有两个ActivityA和B。ActivityB有一个从底部进入的带有OverlayActionBar的slieentertransition,但是当B显示时,ActionBar也会从底部滑动到顶部。如何防止操作栏滑动过渡。系统操作栏是否有一个我可以添加到排除目标的ID?谢谢! 最佳答案 如果您使用的是AppCompatv7库,这很简单:Viewdecor=getWindow().getDecorView();intactionBarId=R.id.action_bar_container

android - 同一 Activity 上的两个抽屉导航

是否可以在同一个Activity上配置两个NavigationDrawer,一个在左边,一个在右边? 最佳答案 可以使用抽屉式布局同时检查文档https://developer.android.com/training/implementing-navigation/nav-drawer.html确保你使用的是工具栏而不是操作栏 关于android-同一Activity上的两个抽屉导航,我们在StackOverflow上找到一个类似的问题: https://s

java - 如何以编程方式将 Activity 主题化为对话?

问题如何以编程方式(不触及AndroidManifext.xml)设置Activity的主题sothatitlookslikeadialog?注意:我可以修改AndroidManifext.xml,只要它不需要修改就可以在正常Activity或对话框之间切换。到目前为止我尝试了什么我根据thisstackoverflowanswer尝试了以下操作:publicclassDialogActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){setTheme(android.R.styl

Android 支持库 23.4.0 : android. support.v7.widget.TintContextWrapper 无法转换到 Activity

所以我更新到最新的支持库,遇到了一个我无法修复的崩溃。我的build.gradle现在有这些依赖项:dependencies{compile'com.android.support:appcompat-v7:23.4.0'compile'com.android.support:gridlayout-v7:23.4.0'compile'com.android.support:support-v4:23.4.0'compile'com.android.support:cardview-v7:23.4.0'compile'com.android.support:recyclerview-v7