草庐IT

Activity_Webview

全部标签

android - Galaxy S 加载网页的 Webview 行为需要很长时间

任何人都可以帮助或遇到与webviews和GalaxyS相同的问题:在WebView中打开一个简单的网页(html、css、图像)需要非常非常长的时间(40-50秒)。在浏览器中打开同一个网页需要十分之一秒。在同一个wlan上具有相同webview和网页的相同应用程序在任何其他给定的情况下都能完美运行设备-即使在GalaxyTab上也能很好地工作。就在GalaxyS上,WebView需要很长时间才能加载网页。我们不知道发生了什么在这里,我们将不胜感激。非常感谢... 最佳答案 我有一个GalaxyS,我知道它唯一真正的“错误”是RF

java - Android 将 Activity 放在首位

我们需要让我们的应用程序始终位于最前面。实际上,我们需要为设备创建一个信息亭模式。这些设备将提供给用户,因此他们只能在设备上使用我们的应用程序。我们已经做了一些研究来捕获所有可能的关键事件,例如用户按下Home和Search,但这种方法似乎相当困难。我们已经决定尝试使用我们的应用程序创建一个服务,该服务将监视最顶层进程是什么,如果不是我们的应用程序则将我们的进程返回到顶层。我们被困在将我们的应用程序带到顶部的部分。尝试使用StartActivity()时,没有任何反应。我们认为可以按照家庭启动器调用我们的Activity的方式来执行此操作。我们已经审查了与此相关的所有帖子,但尚未找到正

android - 我可以在主布局之上制作 WebView 元素 "floating"吗?

是否可以使WebView(或任何可以解析/显示html的View)成为主布局顶部的“float”窗口?基本上我有一个显示在listView中的链接列表。当用户选择其中一个链接时,我想在float面板中加载并显示结果(有点像上下文菜单,但几乎占据整个屏幕并且可滚动),比如右上角的关闭按钮.因此,当用户查看完内容后,他/她只需单击关闭按钮即可返回到上一个列表页面。这可能吗?或者我应该启动一个新Activity,为内容加载一个单独的布局,并使用一些跟踪机制返回列表页面。非常感谢。 最佳答案 我为我的应用程序的帮助部分所做的是创建一个新的A

android - Gallery 中的 WebView 停止滚动/触摸事件

我正在使用Android的图库功能和WebViews从远程站点加载缩略图。我正在使用WebView,以便它为我处理缓存图像。我让它在处理触摸事件和滚动画廊方面的一个小问题上运行良好。如果您碰巧尝试用手指在WebView上滚动画廊,它不会滚动。WebView正在消耗触摸事件。我如何让它忽略这些以便他们到达画廊?编辑:现在它还阻止图库获取onItemClick事件。噢! 最佳答案 试试这个:mWebView.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonT

android - 所有 Activity 通用的导航栏

我一直在寻找有关如何放置所有Activity通用的导航栏的选项。仍然无法找出最好的方法。导航栏应该有一个屏幕标题和一个后退按钮。或者在某些Activity中可能是两个。我应该遵循的最佳做法是什么?谢谢 最佳答案 您可以像这样在单独的header.xml布局中定义导航栏:然后将此header包含在您所有Activity的布局中:并确保您所有的类都扩展了具有onHomeClick和onBackClick方法的父类... 关于android-所有Activity通用的导航栏,我们在StackO

Android - 有时会启动错误的 Activity

我有一个包含许多Activity的Android应用程序。有时会启动错误的Activity。通常,一个Application子类启动,然后启动Activity(StartAct...android:name="android.intent.action.MAIN",android:name="android.intent.category.发射器”)做一些工作,然后启动InitializeActivity。这会做一些工作,然后触发我的主要显示Activity(MainAct)。前两个Activity执行一些基本的初始化,包括在为MainAct启动Intent之前设置静态“isIniti

android - 当应用程序从异常处理程序退出时重新启动 Activity

在我的应用程序中,我使用全局异常处理程序来避免强制关闭。但是在调用system.exit(0)之后启动了一个Activity......????显示的logcat是:07-1812:41:12.569:WARN/Resources(8453):Convertingtostring:TypedValue{t=0x12/d=0x0a=2r=0x7f07000a}07-1812:41:14.648:INFO/ActivityManager(571):Displayedactivitycom.fss/.Loading:2643ms07-1812:41:14.689:INFO/System.ou

android - 在 TestCase 中启动第二个 Activity (这不是被测 Activity )

如何在ActivityInstrumentationTestCase2或InstrumentationTestCase中启动第二个(模拟)Activity?我的问题是:Intentintent=newIntent(getInstrumentation().getContext(),MyMock.class);myMock=(MyMock)getInstrumentation().startActivitySync(intent);...导致错误“进程中的Intent...解析为不同的进程...测试”。对Intent使用getTargetContext()会导致“无法解析IntentAc

android - Scala 对象是否在 Android 上的 Activity 重启后仍然存在?

我正在用Scala编写一个Android应用程序,但我一直无法找到这个问题的明确答案。我的应用程序包含一个对象,其中包含一堆在vals中定义的静态数据。数据包括类的实例。我的问题是,当Android决定终止Activity并稍后重新启动它时,我的对象会发生什么情况?我知道Scala中的对象可用于实现与Java中的静态值类似的目的,但实际上并没有在生成的字节码中以这种方式实现。那么Android在重启activity时是否知道重新初始化我的对象呢?在某些情况下它不会这样做,或者我必须小心吗?如果上述问题的答案是“一切都很好”,我认为由可变数据组成的对象将大不相同。在那种情况下,我很确定我

android - 选项卡主机中的 Activity 变为空白

我有带三个选项卡的选项卡主机。在第一个选项卡中,我在Canvas上执行一些位图操作(有点重)。每当我移动到第二个或第三个选项卡时,选项卡中的Activity变为空白。我在选项卡1中有一个编辑文本,所以当软键盘弹出时,其余选项卡工作正常。我认为这是因为当软键盘弹出时窗口会重新调整大小。我想如果我能够重新调整大小或刷新选项卡1,我将能够在其余选项卡中正确看到内容。有什么方法可以重新调整大小当前窗口或刷新窗口。我尝试使用LayoutParams设置宽度和高度,但实际上并没有调整大小。此外,当我更改方向时,选项卡开始正常工作,这可能是因为正在重新创建整个选项卡主机。有没有人遇到过类似的问题?如