草庐IT

Activity-Alias

全部标签

android - 如何在 android 导航编辑器中链接多个 Activity ?

我正在学习android开发和导航组件,试图将多个Activity链接为document写。但似乎不可能在两个Activity之间创建对单个导航图的操作,这对我来说是合理的,正如文档所写的那样。TheNavControlleranditsnavigationgraphiscontainedwithinasingleactivity.Therefore,whenmigratinganexistingprojecttousetheNavigationArchitectureComponent,focusonmigratingoneActivityatatimebycreatinganavi

android - 从 PreferenceScreen 启动 Activity

我有一个字符串列表(存储在数据库中,而不是作为资源)和我想允许用户编辑此列表。这很容易用普通的Activity,但在此应用程序中,该列表应该是用户首选项的一部分。基本上它是用户希望可用的句子列表。因为我想提供一致的UI,所以我想将其添加到首选项屏幕:现在假设我有一个完全可用的Activity,它允许我编辑数据库中的文本,我该怎么做才能在用户点击“PREF_PDT”项时Activity被使用了吗?我认为我必须对Activity进行一些修改或创建某种自定义首选项View?更新:所以要清楚一点,我不需要“列表”屏幕来Hook设置,我只需要给用户一个印象,他们仍然是在应用程序的首选项部分(当然

android - Activity 中的 OnOptionsItemSelected 在 fragment 中的 onOptionsItemSelected 之前被调用。其他方式可能吗?

我有一个可以包含多个fragment的Activity。每个fragment都可以在ActionBar中有自己的菜单项。到目前为止这工作正常,每个项目都是可点击的并执行所需的操作。我的问题如下。在MainActivity中,我声明了以下行以拦截对ActionBar的HomeIcon的调用:publicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:clearBackStack();setHomeFragment();returntrue;default:r

android - 如何从 GPS 设置窗口返回到我的 Activity

我的Activity有问题,它可以控制android移动GPS设置,让用户打开/关闭GPS,但我无法返回我的Activity。当我按下后退按钮时,它会直接转到手机主页,而不是从我向设置发送信号的地方返回我的Activity。谁能告诉我解决方案。if(!lm.isProviderEnabled(LocationManager.GPS_PROVIDER)){startActivityForResult(newIntent(Settings.ACTION_LOCATION_SOURCE_SETTINGS),1);@OverrideprotectedvoidonActivityResult(i

android - 在 Android 中测试非 Activity 类

我知道如何在Android中使用JUnit4测试Activity类,但我无法理解如何测试非Activity类(它们不扩展Activity、ListActivity或其他一些Activity类,但使用一些AndroidAPI).请在这方面帮助我。 最佳答案 测试非Activity类:创建一个测试项目创建测试用例作为AndroidJUnit测试运行publicclassMyClassTestsextendsTestCase{/***@paramname*/publicmyClassTests(Stringname){super(name

android - 如何将字符串形式的编辑文本数据传递给下一个 Activity ?

我正在开发一个android应用程序,我在其中使用了两个按钮和一个编辑文本框。我想通过单击其中一个按钮将字符串中的编辑文本框的数据传递到下一个Activity,如何将文本传递到下一个Activity并在新启动的Activity中接收该文本以便可以使用该文本在那里面。我的第一个Activity代码是EditTextUrlis=(EditText)findViewById(R.id.entry);finalButtonbutton=(Button)findViewById(R.id.ok);finalIntenti=newIntent(this,RSSReder.class);finalS

Android:如何在对话框 Activity 的标题栏中设置图标?

我在list中声明了一个对话Activity,如下所示:但是,只有标题的文本出现在标题栏中,图标似乎被忽略了。有没有办法在标题栏中也显示图标? 最佳答案 在super.onCreate(savedInstanceState);调用之后使用它:requestWindowFeature(Window.FEATURE_LEFT_ICON);然后,设置你的contentView(R.layout.youLayout);然后使用这个:getWindow().setFeatureDrawableResource(Window.FEATURE_L

android - 如何检查哪个 Intent 启动了 Activity ?

我有很多Activity。他们每个人都有一个Intent,指的是同一个Activity。有没有办法找出哪个Intent启动了Activity? 最佳答案 尝试:Intentintent=newIntent();intent.setClass(A.this,Receiveractivity.class);intent.putExtra("Uniqid","From_Activity_A");A.this.startActivity(intent);Intentintent=newIntent();intent.setClass(B.t

android - 如何在android中创建透明 Activity ?

如何在那个屏幕点击关闭按钮自动关闭Activity的android中创建透明Activity。请提供任何解决方案。 最佳答案 有两种实现方式使用以下主题进行Activity。android:theme="@android:style/Theme.Translucent"设置Activity背景为透明png图片或透明代码例如。android:background="@drawable/transparent_bg"或android:background="#33BBFFFF"thisisasemitransparentcolor相关链

android - 按下 HOME 键时杀死所有 Activity android

我有一个应用程序,里面有4个Activity。在应用程序中,历史Activity,即我导航的Activity不应该被销毁,所以我在导航时不调用finish()。但是当我按下主页按钮时我想终止所有Activity,这样当我回到应用程序时,索引屏幕或说显示第一个Activity而不是之前暂停的Activity。这里的问题似乎是,如何区分应用程序中的后退到HOME按钮。我在其他问题中看到的关于这个的答案很少。更糊涂了。除了拦截HOMEKEYPRESS之外,还有其他方法吗,因为正如其他线程中所建议的那样,我不应该覆盖HOME按键(因为它可能有副作用) 最佳答案