- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 eclipse 上开发 android 启动器,该包包含 MainActivity(启动器本身)和 SettingsActivity。
我的问题是,如果我打开设置页面,转到其他地方,然后单击主页按钮,我就会进入设置页面(而不是直接进入 MainActivity),就像它记得我打开过设置一样。
这是 AndroidManifest.xml 文件的摘录:
<!-- Launcher-->
<activity
android:name=".launcher.MainActivity"
android:exported="false"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Settings -->
<activity
android:name=".launcher.SettingsActivity"
android:label="@string/launcher_settings_name"
android:theme="@style/android:Theme.DeviceDefault" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
您可以看到启动器响应主页 Intent ,而 SettingsActivity 响应启动器自己的 Intent 。
如何确保主页 Intent 将用户直接带到启动器,无论应用程序的最后一个 Activity 是否已设置?
最佳答案
这是因为您已将“设置” Activity 设置为您的启动器。
试试这个,
<!-- Launcher-->
<activity
android:name=".launcher.MainActivity"
android:exported="false"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Settings -->
<activity
android:name=".launcher.SettingsActivity"
android:label="@string/launcher_settings_name"
android:theme="@style/android:Theme.DeviceDefault" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
关于java - Home Intent 启动 SettingsActivity 而不是 MainActivity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178503/
Nooby 在这里再次提问。我做了很多研究以在抽屉导航中添加“设置”行以转到我的 SettingsActivity。但未能获得良好的工作解决方案。有人请帮帮我。 private void se
这是我的第二个问题(已经回答):Creating SharedPreferences object inside Fragment . 在弄清楚如何在静态 Fragment 类中创建 SharedPr
我有一个 SettingsActivity,它的顶部栏上有一个“向上”按钮。我的 AettingsActivity 也有 header ,可以加载正确的设置 fragment 。默认情况下,当我按下顶
我的 SettingsActivity 有子偏好屏幕。我想直接从另一个 Activity 打开 SettingsActivity 中嵌套的 PreferenceScreen 之一单击按钮。 基本上,我
我使用 Eclipse 创建了一个设置 Activity 。设置 Activity 会自动创建两个示例类别(除常规设置外):通知和数据与同步。问题是我根本不知道如何在不让我的应用程序崩溃的情况下删除它
这个问题在这里已经有了答案: How to add Action Bar from support library into PreferenceActivity? (8 个答案) 关闭 9 年前。
我正在使用 Preferences-API 创建我的设置屏幕。 截至目前,我的 SettingsActivity 布局 XML 包含一个简单的 LinearLayout,里面有一个 FrameLayo
我正在尝试通过在主菜单中添加电池百分比来修改氰基模组设置 apk,但由于以下错误,我无法这样做:“方法 findPreference(string)”未定义” 我听说你只能从首选项 fragment
我有一个 AppCompatPreferenceActivity.java。但是它显示了这个错误 公共(public)类 SettingsActivity 扩展 AppCompatPreference
我希望用户能够更改应用程序语言(字符串位于 strings-de/strings.xml 或 strings-zh/strings.xml 等文件夹中)。当我将电话设置更改为中文或其他设置时它工作正常
我在主 Activity (称为 ScoreboardActivity)中定义了一些 SharedPreferences。这些值肯定要么被检索,要么正确的默认值正在工作。但是,我现在尝试设置一个 Se
TL;DR:我应该如何将 SettingsActivity 的背景更改为白色或灰白色以匹配 Holo.Light?更改应用程序的主题会更改文本,但会保持黑色背景。 我最近将应用程序的主题从默认 (Ho
我正在 eclipse 上开发 android 启动器,该包包含 MainActivity(启动器本身)和 SettingsActivity。 我的问题是,如果我打开设置页面,转到其他地方,然后单击主
我有一个很奇怪的问题。当我在我的设置- Activity 中滚动时,一些复选框在不再显示时会发生变化。例如:我取消选中广告复选框,然后向下滚动,当复选框完全消失时,复选框会重置。只有当我取消选中默认值
package com.example.mayank.sunshine; import android.os.Bundle; import android.preference.ListPrefere
我是一名优秀的程序员,十分优秀!