android-activity相关内容

在所有活动中显示一个共同的音乐播放器

我正在为乐队开发一款应用,其中包含多项不同的活动,例如议程、新闻部分、专辑部分等.因为是乐队,所以我想在后台播放乐队的歌曲. 这不是问题,但我想在所有活动的底部显示一个小型音乐播放器,以便用户可以随时停止、跳过或重播歌曲.例如,可以在 Mobile Roadie 的应用程序中找到这样的示例. 但是我不知道如何做到这一点.我最好的猜测是创建一个具有自己布局的音乐播放器类,并将其包含在每个 ..
发布时间:2021-11-30 16:13:06 移动开发

单击 Webview 内的文本时启动 Activity Intent

我的 xml 中有一个 webview,如下所示: 指向射击意图的链接**";WebView webView= (WebView) findViewById(R.id.webView);webView.loadData(String.format(htmlText, webView_text), "text/html", "utf-8");webView.setWebViewClient(n ..
发布时间:2021-11-27 23:50:39 移动开发

从活动/服务/接收器以编程方式更新小部件

我知道这是可能的,但我无法找到一种方法来从主要活动触发我的小部件更新.不是有一些我可以传播的通用意图吗? 解决方案 如果你正在使用 AppWidgetProvider,你可以这样更新它: Intent intent = new Intent(this, MyAppWidgetProvider.class);intent.setAction(AppWidgetManager.ACTION_ ..
发布时间:2021-11-27 23:27:02 移动开发

Android webview加载数据性能很慢

您好,我正在开发一个应用程序,因为我使用的是 Android WebView.每当我启动 webview 活动时,都会从 test.txt 文件中加载字符串 html 格式的数据.test.txt 文件包含将近 2.5 MB 的数据,加载 test.txt 文件后,如果滑动屏幕结束读取所有数据并按返回.然后随后启动 webview 活动需要更多时间来呈现数据.在首次启动 webview 时,它花费 ..
发布时间:2021-11-27 23:25:26 移动开发

Android:在 Activity 上下文之外使用 WebView

我正在尝试通过后台 IntentService 实现网页抓取,该后台 IntentService 会定期抓取网站,而不会在用户手机上显示视图. 因为我必须在加载的页面上调用一些 javascript,所以我不能使用任何 HttpGet 等. 因此,我必须使用只能在 UI 线程上运行的 WebView 实例. 任何尝试启动使用 WebView 的 Activity 都会导致 View 进入 ..
发布时间:2021-11-27 23:24:01 移动开发

从 Fragment 启动 Activity 导致 NullPointerException

我遇到了从 Fragment 内的 Button 启动 Activity 的问题.这是我的代码: ViewPagerAdapter.java import java.util.List;导入 android.support.v4.app.Fragment;导入 android.support.v4.app.FragmentManager;导入 android.support.v4.app. ..
发布时间:2021-11-27 23:12:38 移动开发

什么时候调用 onCleared 视图模型

ViewModel 是独立于活动/片段生命周期还是仅独立于它们的配置更改.它们什么时候会不复存在并调用后续的 onCleared() 方法.viewModel 可以与另一个 Activity 共享吗? 情况: Activity1+viewModel1--->(旋转)--->Activity1+viewModel1--->(启动意图)---> Activity2+viewModel1 这种 ..
发布时间:2021-11-27 23:05:38 移动开发

如何从视图中获取托管活动?

我有一个带有 3 个 EditText 的 Activity 和一个自定义视图,它充当专门的键盘将信息添加到 EditText 中. 目前我正在将 Activity 传递到视图中,以便我可以获取当前聚焦的编辑文本并从自定义键盘更新内容. 有没有一种方法可以在不将活动传递到视图的情况下引用父活动并获取当前聚焦的 EditText? 解决方案 我刚刚从 官方支持库 到目前为止它工作 ..
发布时间:2021-11-27 22:56:41 移动开发

活动样式的 windowBackground 和 background 之间有什么区别?

通过在样式中使用“android:background"参数并将应用程序的主题设置为链接到此样式,我为应用程序的所有活动设置了背景. 一切都很好,直到我注意到对于带有项目列表的对话框,它使每个项目都具有背景的完整大小. 将用于“android:windowBackground"的参数更改为在这种情况下似乎也能正常工作. 为什么会发生?两者有什么区别? 此外,将“androi ..
发布时间:2021-11-27 22:35:24 移动开发

Android - 使活动全屏显示并在其顶部显示状态栏

我想让我的活动全屏显示,上面有状态栏,就像这张图片: 我在 activity 标签内的 manifest 中使用了此代码: 'android:theme="@style/Theme.AppCompat.Light.NoActionBar"' 但是我的视图不是从状态栏开始的 &它看起来像这样: 如何让我的 activity 看起来像第一个? 解决方案 我知道问这个问题的人可能 ..
发布时间:2021-11-27 22:34:46 移动开发

如何从 TabHost 引用子活动来调用公共函数?

我有一个 TabHost,其中有两个子活动(在两个选项卡中).我还在这些活动之一中实现了一个公共功能,我想从我的父母 (TabHost) 调用它,以触发选项卡内的某些操作. 是否可以从 TabHost 引用活动本身来调用公共函数? 谢谢 这是我的 tabhost 设置: res = getResources();tabHost = getTabHost();TabHost.T ..
发布时间:2021-11-27 22:08:12 移动开发

OnActivityResult 在 TabActivityGroup 中不起作用?

我使用 Tab Activity 作为主 Activity,其中有 4 个选项卡.一个选项卡是活动组,它具有三个按钮.每个按钮是一个活动.我在其中一项活动中使用相机.我知道它可以工作,因为我已经检查了存储卡中的图像已保存,但它没有调用 Onactivityresult() 方法. 这是显示ContentView public void onCreate(Bundle savedInsta ..
发布时间:2021-11-27 22:07:52 移动开发

Android TabHost - 每个选项卡中的活动

我正在尝试创建多个标签,每个标签都有不同的活动.唯一的缺点是我使用的是自定义布局文件,因此我的类扩展了 Activity 而不是 TabActivity.尝试运行时,它失败并建议调用 TabHost.Setup(ActivityGroupManager agm) 有人知道如何实现这一点的想法/实际例子吗? 提前致谢 解决方案 这是我的 Activity 示例,它也没有从 Tab ..
发布时间:2021-11-27 22:05:34 移动开发

从 Android TabHost 中的选项卡活动更新选项卡

我有一个 TabActivity 并且将有 3 或 4 个标签. 在 TabA 中,我想要一个 ExpandableListView,它将列出产品.我希望 TabC 充当一种“购物车",可能带有自己的 ListView. 有没有办法从 Activity 与 TabHost 交互?我希望能够单击 TabA 内的按钮并更新它并切换到 TabC.这可能吗?我可以让 Tab 的活动调用其父方法 ..
发布时间:2021-11-27 22:04:04 移动开发

onActivityResult 不在 Fragment 中调用

应用程序的结构是这样的: tabHost(在活动中)->包含 ->TabFragment(扩展基础容器片段) 1.Activity 中的代码: tabHost.addTab(tabHost.newTabSpec("home").setIndicator("",getResources().getDrawable(R.drawable.btn_home)),HomeFragment.class ..
发布时间:2021-11-27 22:03:56 移动开发

android:使用 ActivityGroup 嵌入活动

我正处于构建应用程序的概念化/设计阶段,但遇到了一些障碍.本质上,我正在寻找一种方法将一个活动嵌入到另一个类似于 TabHost/TabActivity 的 UI 中.屏幕顶部将有一个窗口,其中将包含其他活动,其下方将是独立于上述活动且应始终可见的按钮和控件.用户将能够在窗口中从一个活动导航到另一个活动,而不会对以下控件造成任何更改. 在调查这个问题时,我遇到了 ActivityGroup, ..
发布时间:2021-11-27 22:03:38 移动开发

迁移到 Androidx 后更改区域设置不起作用

我有一个支持多语言的旧项目.我想升级支持库和目标平台,在迁移到 Androidx 之前一切正常,但现在更改语言不起作用! 我使用此代码更改应用程序的默认语言环境 private static Context updateResources(Context context, String language){Locale locale = new Locale(language);Local ..
发布时间:2021-11-27 21:58:55 移动开发

以编程方式获取应用于活动的 Theme 值

我想知道应用程序中的 Activity 应用了哪个主题. 通常我们是通过使用来设置主题 setTheme(android.R.style.Theme_Light); 这里我们指定了样式,这样我们就可以通过编程方式获得完全应用于活动的特定样式类型. 谢谢 解决方案 Context 类有一个很好的方法叫做 getThemeResId,但是它是私有的,因此你需要使用反射. ..
发布时间:2021-11-27 21:57:13 移动开发

在没有主 Activity 的情况下启动 Android 应用程序并在启动应用程序时启动服务

我的应用程序中有以下场景.我的应用程序中没有 UI;相反,有一个服务会在启动时启动并持续运行. 如何在没有主活动的情况下配置我的清单文件?我可以在没有任何活动的情况下启动我的应用程序吗?在启动我的应用程序时,我的服务应该启动.这可能吗? 我不想制作一个半透明的 Activity 来启动服务. 解决方案 你说你不想使用半透明的 Activity,但这似乎是最好的方法: 在您 ..
发布时间:2021-11-27 21:22:41 移动开发