草庐IT

Activity_Webview

全部标签

android - 如何在 Fragment 中更改 Activity AppbarLayout

我想创建一个设计类似于Play商店的应用。所以有一个抽屉导航。当我们单击StorehomeNavigationItem或(启动应用程序后的第一个fragment)时,似乎有tablayout进入AppBarLayout。代码在Activity中看起来像这样当我们点击类别之一的App时,AppDetailsFragmentView似乎是AppbarLayout中的CollapsingToolbarLayout。像这样的代码...............所以我如何在包含抽屉的不同fragment中实现不同的AppbarLayout。请帮助我 最佳答案

android - 我们如何知道 Activity 共享元素转换将要运行?

为了让共享元素转换顺利进行,我需要推迟目标Activity的繁重初始化。见下面的代码:getWindow().setSharedElementEnterTransition(enterTransition);enterTransition.addListener(newTransition.TransitionListener(){@OverridepublicvoidonTransitionEnd(Transitiontransition){init();}});但是,如果此Activity是从Deeplink或另一个没有共享元素的Activity开始的。转换永远不会开始,因此onT

java - 使用 webviewfragment 更改方向时如何保存 webview 的状态

我的一个布局中有一个小的webView,它充当我网站的新闻提要。每次我更改旋转时,它都会重新加载网页。所以我编辑了代码以包括配置更改和恢复状态。然后调整我的androidlist以包括开发站点上说包括方向和屏幕尺寸的配置更改。这解决了保存状态的问题,但反过来又产生了一个新问题,即当它在某些设备上处于横向模式时,我有不同大小的布局。但是随着list的设置,它是如何覆盖屏幕尺寸的。是否可以保存状态但不在我的list中使用屏幕大小。这样我就可以使用横向布局了这是我的方向更改代码。@OverridepublicvoidonConfigurationChanged(Configurationne

javascript - Android WebView 不显示 javascript 动画

我正在尝试显示一张map,该map以动画形式显示map上多个区域的百分比。但是javascript(在浏览器中运行)根本不显示任何动画或百分比。webmpa.generateJs()生成javascript来设置百分比动画,函数initialize用于绘制map。WebSettingssettings=webView.getSettings();settings.setAppCacheEnabled(true);settings.setDomStorageEnabled(true);settings.setDatabaseEnabled(true);settings.setJavaSc

android - activity.isFinishing 语句中的 BadTokenException : Unable to add window -- token null is not valid; is your activity running?

如果用户仍在当前Activity中,我有一个需要显示的弹出窗口,几秒钟后。我实现了stament检查Activity是否未完成/销毁然后显示弹出窗口,它工作正常,周末用户:)(从一个Activity慢慢点击到另一个Activity)但在高压测试中(Activity正在重新创建,完成,快速移动形式Activity到Activity)给我那个错误:E/UncaughtException:android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokennullisnotvalid;isyouractivityrunni

android - 在Activity中使用Android中的lambda会导致内存泄漏吗?

我正在观看此演示文稿,并在13:42他们说以这种方式使用lambda:api.getEvents().subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).doOnSubscribe(()->loadingIndication.show()).doOnUnsubscribe(()->loadingIndication.hide()).subscribe(...);导致View泄漏。您能解释一下在这种情况下泄漏是如何发生的吗?泄漏的出现是否取决于我们如何编译代码以及我们将RxJava代码放在哪个类中(

android - 架构组件 ViewModels 使用来自 Activity/Fragment 的参数注入(inject) Dagger

我正在尝试添加新的架构组件ViewModel到我的应用程序,同时用Dagger注入(inject)它们。我的代码基于谷歌显示的here.我试图避免出现ViewModelFactory对于每个ViewModel类型,所以我使用了ViewModelFactory收到Map,Provider>creators.它适用于ViewModels与@Singleton有依赖关系范围。然而,我的一个ViewModels具有来自fragment的依赖性。这是该fragment的模块:@ModulepublicabstractclassDownloadIssueDialogFragmentModule{@

android - 在 Android 的蓝牙 CarKit 上显示标题(不是歌曲或艺术家,而是 Activity 的 SIP 对话)

所以我目前正在开发一个SIP拨号应用程序,我想知道如何更改蓝牙CarKit上显示的信息。我使用以下方法将音频路由到车载套件:AudioManagerlocalAudioManager=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);localAudioManager.setMode(0);localAudioManager.setBluetoothScoOn(true);localAudioManager.startBluetoothSco();localAudioManager.setMode(AudioMa

android - "no preview available"在 android webview 的谷歌文档中查看 pdf

在使用google文档链接在android的webview中打开pdf时:-webView.loadUrl("http://docs.google.com/gview&embedded=true&url="+getIntent().getStringExtra(CONSTANT.pdfurl));对于一些pdf"nopreviewavailbale"发生在WebView中,并且对于某些pdf它总是会发生,我知道这个问题已经被问过好几次并且已经看过所有的stackoverflow和互联网但找不到任何令人满意的解释。如何知道在googledocs中查看pdf时出现“无法预览”以及如何解决此

android - 如何使用相机作为 Facebook Android Webview 中文件输入的来源

我们有一个带有文件输入的HTML5页面:现在在Chrome、Safari、Firefox(Android或iOS)和FacebookiOS的WebView中,这将允许从相机胶卷或相机中选择图像。然而,当在Android上的FacebookWebview中使用它时,它只会提供图像/最近/谷歌驱动器/照片等选项,但没有相机。这是错误还是Facebook有意识的选择?有什么方法可以使用手机摄像头作为FacebookAndroidWebView中图像的来源吗? 最佳答案 最后,我对这个问题的解决方案是创建一个带有本地流的视频元素:varvi