有关在Android中创建或管理活动的问题。在Android应用程序中,Activity是一个组件,它提供允许用户执行某些操作的用户界面。简单的例子包括:拨打电话,拍照,发送电子邮件或查看地图。
我的场景: 我要开启一个活动 我正在做验证(检查互联网) 如果验证错误,则启动警报对话框 现在我进入设置,按返回键启用互联网恢复
设置targetSdk = 34后,后台Activity无法接收前台服务的更新
我有一个计时器应用程序。使用前台服务记录持续时间。该前台服务有一个可变的实时数据,当倒计时归零时,该数据将发生后值。在 MainActiviy 中我观察到...
我们有一个免费的(5 个用户)Bitbucket 帐户,最近我向另一个团队的另一个用户授予了写入权限。我搜索了 Bitbucket 文档,但找不到如何监控 anot...
如何让 Android 应用程序中的后退按钮返回到上一个应用程序,而不是我自己的应用程序中以前的活动?
我有一个包含两个活动的 Android 应用程序。 Launcher Activity 是一个 Kotlin AndroidX Activity,另一个是基于 NativeActivity 的游戏。启动器活动始终首先显示,然后...
我想实现无边屏幕(仅适用于应用程序中的特定屏幕),并且我正在使用 ComponentActivity enableEdgeToEdge() 方法。我想在导航时恢复之前的设置...
我启动了一个 Android 项目,我需要创建一个始终位于所有应用程序之上的小图像按钮。 我见过其他一些应用程序这样做,我希望它能像那些那样。它应该...
这是我在片段中的方法 私人无效 getDataFromMainActivity(字符串对象){ MainActivity mainActivity = new MainActivity(); 列表 newDataList = mainActiv...
无法使用片段在一个 Activity 中显示两个 XML 布局
我的 Android 项目面临一个问题,我试图在一个 Activity 中显示两个 XML 布局并使用片段在它们之间切换。这是我的设置的细分: 1.活动结构...
我对 Android 中不同的 Activity 启动模式感到非常困惑。我知道这与活动堆栈有关,这对我来说也不太清楚。我会同意...
Android - 我可以将 EditText 值添加到 Activity_main 中 TextView 的 android:text 行并将其连接起来吗?
<EditText android:id="@+id/et_name" android:layout_width="match_parent" android:layout_height="48dp" android:layout_margin="20dp" android:hint="@string/str_name" /> <TextView android:id="@+id/tvSentence" android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1"/> 我希望将 et_name 添加到 @string/str_hello1 行。我试过这个: <TextView android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1" + "@+id/et_name" 和 android:text="@string/str_hello1" + et_name 和 android:text="@string/str_hello1" + "et_name" 但是它们都不起作用,现在所有内容都用红色下划线表示意外的文本。 你必须以编程方式从 java 端或 kotlin 中完成它,你不能在 xml 中做到这一点
Android Studio - 我可以将 EditText 值添加到 Activity_main 中 TextView 的 android:text 行并将其连接起来吗?
<EditText android:id="@+id/et_name" android:layout_width="match_parent" android:layout_height="48dp" android:layout_margin="20dp" android:hint="@string/str_name" /> <TextView android:id="@+id/tvSentence" android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1"/> 我希望将 et_name 添加到 @string/str_hello1 行。我试过这个: <TextView android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1" + "@+id/et_name" 和 android:text="@string/str_hello1" + et_name 和 android:text="@string/str_hello1" + "et_name" 但是它们都不起作用,现在所有内容都用红色下划线表示意外的文本。 你必须以编程方式从 java 端或 kotlin 中完成它,你不能在 xml 中做到这一点
从保存的实例恢复片段时如何防止editText自动填充文本?
我有一个保存并显示多个片段的活动。 当我重新输入片段时,它会自动在所有编辑文本中填充文本。所有字段也使用相同的文本。 例子: 打开片段并
registerForActivityResult 未显示窗口动画
我有一个片段,它使用如下代码打开地图活动: private val openMapResultLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { 重新...
我在 Android 中构建登录页面时遇到问题。我想将用户名和登录名保留在布局的底部。但是当输入用户名/密码时,键盘会弹出,还有我的背景图片
即使在 singleTop 启动模式下,Android 通知点击也会启动新的 Activity 实例
我正在尝试一个从 Android 应用程序触发通知的简单示例,并希望在用户点击通知时启动现有活动。然而,我看到一个新的实例......
在外部浏览器中启动 URL 的简单 Android 应用程序不断崩溃
我在这篇文章中了解了如何创建一个简单的应用程序,在手机的外部浏览器中启动一个网站。我按照这些步骤操作,但我的简单应用程序不断崩溃。 我正在尝试创造绝对的
公共类LockScreenService扩展服务{ 公共静态最终 int LOCK_SCREEN_SERVICE_NOTIFICATION_ID = 1; 公共静态最终 int SERVICE_NOTIFICATION_PENDING_INTENT_REQUEST_CODE =...
Google IMA Android SDK v3.33.0 与 Android 单任务活动的问题
我最近迁移到了 Google IMA Android SDK v3.33.0,我了解到我所有具有“单任务”启动模式的活动都在任务管理器中作为单独的任务打开!
MainActivity 创建并销毁,然后在 Android Studio 首次运行时再次创建
当我第一次运行新应用程序时,MainActivity 被创建然后被销毁,然后再次创建。仅在从 Android studio 安装后首次启动时才会发生这种情况。 MainActivity.kt 导入
我正在尝试使用样式设置活动屏幕方向: 这是 styles.xml: ... <item name="android:screenOrientation"...</desc> <question vote="7"> <p>我正在尝试使用样式设置活动屏幕方向:</p> <p>这是 styles.xml: </p> <pre><code>... <style name="Some.Activity" parent="android:Theme"> <item name="android:screenOrientation">portrait</item> </style> ... </code></pre> <p>这是 AndroidManifest.xml 中的活动声明:</p> <pre><code><activity android:name="SomeActivity" android:theme="@style/Some.Activity"/> </code></pre> <p>但它不起作用。<br/> 我知道我可以设置 </p> <pre><code><activity android:name="SomeActivity" android:theme="@style/Some.Activity" android:screenOrientation="..."/> </code></pre> <p>在清单中,但使用主题来做到这一点对我来说很重要。<br/> 有想法吗?</p> </question> <answer tick="true" vote="4"> <p><a href="http://developer.android.com/guide/practices/screens_support.html" rel="nofollow noreferrer">http://developer.android.com/guide/practices/screens_support.html</a></p> <p>此链接可能有帮助。基本上,您必须为每个方向制作不同的布局文件,并将它们放入相应的布局土地或布局端口文件夹中。您还可以为不同屏幕尺寸上的不同方向创建布局。例如,如果横向模式下“正常”尺寸屏幕的所有控件不适合小屏幕,您可以创建一个名为layout-small-land的文件夹并拥有另一个自定义布局文件。</p> </answer> <answer tick="false" vote="0"> <p>TL;DR:添加 <pre><code><item name="android:screenOrientation">portrait</item></code></pre> 标签应该可以。我怀疑这可能与您设置父样式的方式有关 - <pre><code>android:Theme</code></pre> 可能应该有所不同。您是否尝试过向主题中添加其他项目并看看它们是否有效果?</p> </answer> </body></html>