Android 隐式调用活动,修改它';设计与方法

Android 隐式调用活动,修改它';设计与方法,android,android-layout,android-activity,Android,Android Layout,Android Activity,我不认为我的问题是可能的,但我想确定 如果您这样隐式调用活动: Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); c.startActivity(browserIntent); 1)是否可以添加一些视图? 我想它的布局应该是这样的: Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); c.startActi

我不认为我的问题是可能的,但我想确定

如果您这样隐式调用活动:

 Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
 c.startActivity(browserIntent);
1)是否可以添加一些视图?

我想它的布局应该是这样的:

 Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
 c.startActivity(browserIntent);
在顶部,myViewGroup(或类似Admob横幅的视图)

然后,隐式调用活动的ViewGroup

2)是否可以使用onCreateView方法添加一些代码?

我认为这些问题不可能发生,因为据我所知,无论何时隐式调用Activity,应用程序都会暂停或停止,因为它会失去焦点,并可能在StartActivityForResult()上引起注意。但我的问题是安卓“webview”有太多的bug和糟糕的编程,我想使用外部默认安卓设备的浏览器来覆盖它的onCreateView和布局


我知道库“人行横道”,但我想知道任何其他方法。

外部默认Android web浏览器==WebView,所以也许你应该重新考虑你的解决方案?至于在开始时为活动添加视图,只需在活动开始意图中添加一些额外内容,并在活动中处理这些额外内容。你错了。外部默认浏览器与webview差异太大。您不会遇到webview所面临的bug。此外,我没有理解你所说的“只需在你的活动开始意图中添加一些额外内容,并在你的活动中处理这些额外内容”的意思。谷歌似乎有不同的观点:“新的网络视图也与Android的Chrome共享相同的渲染引擎,因此网络视图和Chrome之间的渲染应该更加一致。”。正如你所说的新“网络视图”。我有一个android应用程序,它是活的,使用网络视图太多了!我没有api高于15的问题,但是一些设备,特别是三星和s系列的webview(api 10-15)有太多的bug。因此,这会导致很多报告,并迫使他们给它不好的评级。对不起,OP,但我理解你的英语有点困难-如果我的解释是正确的,你的问题是正确的“对于低于KitKat的API级别,是否可以使用不同于Android默认的web工具包来创建web视图。这是因为Android的web视图web工具包非常虚假“外部默认Android web浏览器==WebView,所以您应该重新考虑您的解决方案?至于在开始时为活动添加视图,只需在活动开始意图中添加一些额外内容,并在活动中处理这些额外内容。你错了。外部默认浏览器与webview差异太大。您不会遇到webview所面临的bug。此外,我没有理解你所说的“只需在你的活动开始意图中添加一些额外内容,并在你的活动中处理这些额外内容”的意思。谷歌似乎有不同的观点:“新的网络视图也与Android的Chrome共享相同的渲染引擎,因此网络视图和Chrome之间的渲染应该更加一致。”。正如你所说的新“网络视图”。我有一个android应用程序,它是活的,使用网络视图太多了!我没有api高于15的问题,但是一些设备,特别是三星和s系列的webview(api 10-15)有太多的bug。因此,这会导致很多报告,并迫使他们给它不好的评级。对不起,OP,但我理解你的英语有点困难-如果我的解释是正确的,你的问题是正确的“对于低于KitKat的API级别,是否可以使用不同于Android默认的web工具包来创建web视图。这是因为Android web view web kit相当虚假”