Eclipse一直告诉我http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd在faces-config.xml上有问题,是否有其他人有问题?
<?xml version="1.0" encoding="UTF-8"?>
<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd"
version="2.1">
</faces-config>
Run Code Online (Sandbox Code Playgroud)
错误是:
Referenced file contains errors (http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd).
Run Code Online (Sandbox Code Playgroud)
如果我看一下细节,就会有很多错误开始 s4s-elt-character:.....
我正在使用mojarra 2.1.13.
谢谢.
编辑:显然Oracle改变它,这解决了它:
http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_2_1.xsd
我有一个典型的primefaces对话框,它工作得很好,但是当有人在对话框外点击时,我找不到任何选项让它关闭.我已经看到了一些jquery示例,我猜我可以调整那些用于primefaces对话框,但首先想确保没有解决方案吗?
谢谢.
正如标题所说,我FloatingActionButton有一些奇怪的线条仅在4.4或更低时出现.在棒棒糖上它工作正常.
这是问题的图片:

播放图像中没有这些线条.我的xml:
<android.support.design.widget.FloatingActionButton
android:id="@+id/play"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_av_play_arrow"
app:borderWidth="0dp"
app:elevation="6dp"
app:layout_anchor="@+id/image"
app:layout_anchorGravity="center_vertical|right|end"
app:rippleColor="@color/color_primary_light" />
Run Code Online (Sandbox Code Playgroud)
那么我做错了什么?
编辑:如果我将我的高程设置为0dp就会消失,所以我想我会为旧款手机做到这一点
android android-appcompat floating-action-button android-design-library
该NestedScrollView提供的支持库不正确地与工作WebView(相关错误报告).因此我已经开始实现NestedScrollingChilda WebView并且它似乎对第一个滚动工作正常,折叠和扩展AppBarLayout但是任何后续滚动都无法折叠它.
我的WebView:
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.support.v4.view.NestedScrollingChild;
import android.support.v4.view.NestedScrollingChildHelper;
import android.util.AttributeSet;
import android.view.View;
import android.webkit.WebView;
/**
* Created by carlos on 2/19/16.
*/
public class MyWebView extends WebView implements NestedScrollingChild {
private static final String TAG = MyWebView.class.getSimpleName();
private NestedScrollingChildHelper helper = new NestedScrollingChildHelper(this);
public MyWebView(Context context) {
super(context);
}
public MyWebView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyWebView(Context context, AttributeSet …Run Code Online (Sandbox Code Playgroud) android webview android-support-library android-collapsingtoolbarlayout android-appbarlayout
我正在测试我的应用程序,我看到它自己重新启动,真的很奇怪。我看了又看日志,除了这一行,我找不到任何奇怪的地方ChimeraModuleLdr: Module config changed, forcing restart due to module。这是在带有奥利奥的 Pixel XL 上。
这是日志的最后几行以及应用程序被杀死后的启动情况。
10-18 22:49:31.262 8379 8379 I ChimeraModuleLdr: Module config changed, forcing restart due to module
10-18 22:49:31.262 8379 8379 I Process : Sending signal. PID: 8379 SIG: 9
--------- beginning of main
10-18 22:49:31.641 13717 13717 I MultiDex: VM with version 2.1.0 has multidex support
10-18 22:49:31.641 13717 13717 I MultiDex: install
10-18 22:49:31.641 13717 13717 I MultiDex: VM has multidex support, MultiDex support library is …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,其中包含一个用户可以从其家庭LAN访问的Web服务器.目前我有两种获取设备IP的方法,我不知道哪种方式更合适.
我的正常方式:
List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces());
for (NetworkInterface intf : interfaces) {
List<InetAddress> addrs = Collections.list(intf.getInetAddresses());
for (InetAddress addr : addrs) {
if (!addr.isLoopbackAddress()) {
String sAddr = addr.getHostAddress().toUpperCase();
Run Code Online (Sandbox Code Playgroud)
我的替代方式:
WifiInfo connectionInfo = wifiMgr.getConnectionInfo();
int ip = connectionInfo.getIpAddress();
Run Code Online (Sandbox Code Playgroud)
我认为这一切工作正常,但我确实有一些统计数据,似乎两个ips只有4%的时间不同.
此外,我只是在Chromebook上尝试了我的应用程序,而替代方式实际上是正确的,而不是正常的方式.
那么我怎么知道哪条路更好还是有更好的选择呢?
我见过很多关于设置开始的问题Uri,Intent.ACTION_OPEN_DOCUMENT_TREE但所有这些都需要一个Uri来自之前使用过该文件夹选择器的问题。
我想要做的是Download在选择文件夹时将我的用户直接发送到该文件夹,但我不知道如何转换/storage/emulated/0/Download为Uri可以使用DocumentsContract.EXTRA_INITIAL_URI.
有没有办法将任何文件路径转换为DocumentsContract样式Uri?
编辑:为了清楚起见,我正在谈论uri这里传递的内容:
val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE)
.setFlags(
Intent.FLAG_GRANT_READ_URI_PERMISSION
or Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
)
.putExtra(DocumentsContract.EXTRA_INITIAL_URI, uri)
Run Code Online (Sandbox Code Playgroud) 我注意到屏幕关闭后我收到以下消息:
I/Ads? Ad is not visible. Not refreshing ad.
I/Ads? Scheduling ad refresh 60000 milliseconds from now.
Run Code Online (Sandbox Code Playgroud)
我在里面有以下代码onResume:
if (adView != null) {
adView.resume();
}
Run Code Online (Sandbox Code Playgroud)
我对代码进行了调整,它确实被调用了.如果我退出活动并重新进入,它也可以正常工作,唯一的问题似乎是在屏幕关闭后返回时.
有这个问题的其他人吗?
谢谢.
编辑:我用来创建广告和请求的代码
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(id);
LinearLayout layout = (LinearLayout) findViewById(R.id.main_layout);
layout.addView(adView);
createAdRequest();
Run Code Online (Sandbox Code Playgroud)
代码createAdRequest():
AdRequest.Builder builder = new AdRequest.Builder();
builder.addKeyword(somekeyword);
AdRequest adRequest = builder.build();
adView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)
我注意到其他一些奇怪的东西,createAdRequest如果我注意到关键字已经改变,我有时会再次打电话,在我拨打电话后,广告似乎也停止了刷新,但这次我看不到任何可见性消息,我只是不喜欢再见,直到我createAdRequest再打电话.
我已经开始在Crashlytics上报告这次崩溃了.我不知道如何重现它,但它似乎都是内部的代码RecyclerView.我认为这来自于RecyclerView我从未真正改变过的.用户可以刷新它,但随后所有项目都被替换并被notifyDataSetChanged调用.
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 5(offset:5).state:7
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4041)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:3999)
at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1892)
at android.support.v7.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:419)
at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1301)
at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:534)
at android.support.v7.widget.GridLayoutManager.onLayoutChildren(GridLayoutManager.java:156)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2365)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2709)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1160)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1888)
at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1877)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1653)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1160)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:907)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:515)
at android.widget.FrameLayout.onLayout(FrameLayout.java:450)
at android.view.View.layout(View.java:15125)
at android.view.ViewGroup.layout(ViewGroup.java:4862) …Run Code Online (Sandbox Code Playgroud) 任何人都不知道为什么会发生此ANR吗?我认为从旧的IABHelper升级到新的计费库可以解决该问题,但没有解决。我在github上的计费库示例中提交了一个错误,但是什么也没听到。
这是在Android 7和8上发生的。我从未发生过,我只在Play Store控制台上看到过。
"main" prio=5 tid=1 Native
| group="main" sCount=1 dsCount=0 flags=1 obj=0x73ad8e30 self=0x7d456c7a00
| sysTid=21462 nice=0 cgrp=default sched=0/0 handle=0x7d4a0fd9b0
| state=S schedstat=( 0 0 0 ) utm=2078 stm=1145 core=2 HZ=100
| stack=0x7ff79b5000-0x7ff79b7000 stackSize=8MB
| held mutexes=
#00 pc 000000000001de2c /system/lib64/libc.so (syscall+28)
#01 pc 00000000000e1a5c /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152)
#02 pc 00000000004e12c4 /system/lib64/libart.so (_ZN3artL12GoToRunnableEPNS_6ThreadE+440)
#03 pc 00000000004e10c4 /system/lib64/libart.so (_ZN3art12JniMethodEndEjPNS_6ThreadE+28)
#04 pc 0000000000987c3c /system/framework/arm64/boot-framework.oat (Java_android_os_BinderProxy_transactNative__ILandroid_os_Parcel_2Landroid_os_Parcel_2I+220)
at android.os.BinderProxy.transactNative (Native method)
at android.os.BinderProxy.transact (Binder.java:766)
at com.android.vending.billing.IInAppBillingService$Stub$Proxy.isBillingSupported (IInAppBillingService.java:320)
at com.android.billingclient.api.BillingClientImpl$BillingServiceConnection.onServiceConnected (BillingClientImpl.java:839)
at android.app.LoadedApk$ServiceDispatcher.doConnected (LoadedApk.java:1713)
at …Run Code Online (Sandbox Code Playgroud) android ×8
admob ×1
android-collapsingtoolbarlayout ×1
chromebook ×1
eclipse ×1
jsf-2 ×1
mojarra ×1
primefaces ×1
webview ×1