小编Bas*_*ANI的帖子

XPath只返回包含文本的元素,而不返回其父元素

在这个xml中,我想匹配,包含'match'的元素(random2元素)

<root>
 <random1>
  <random2>match</random2>
  <random3>nomatch</random3>
 </random1>
</root>
Run Code Online (Sandbox Code Playgroud)

好的,到目前为止我有:

//[re:test(.,'match','i')] (with re in the proper namespace)
Run Code Online (Sandbox Code Playgroud)

这会返回random2,random1和root ...我想只获得"random2"

有任何想法吗?

xml xpath

71
推荐指数
1
解决办法
13万
查看次数

nUnit中的ExpectedException给了我一个错误

我刚接触.NET Framework上的测试工具,所以我在ReSharper的帮助下从NuGet下载了它.

我正在使用此快速入门来学习如何使用nUnit.我刚刚复制了代码,这个属性出现错误:

[ExpectedException(typeof(InsufficientFundsException))] //it is user defined Exception 
Run Code Online (Sandbox Code Playgroud)

错误是:

找不到类型或命名空间名称'ExpectedException'(您是否缺少using指令或程序集引用?)

为什么?如果我需要这样的功能,我应该用它替换它?

.net c# testing nunit unit-testing

38
推荐指数
3
解决办法
2万
查看次数

意图获得多个图像

是否有要求获取多张图片的意图?

我们知道Intent.ACTION_PICKIntent.ACTION_GET_CONTENT获得单个图像.我们的应用程序也注册为IntentFilter for android.intent.action.SENDandroid.intent.action.SEND_MULTIPLE

但是,我们希望我们的应用程序能够使用类似应用程序的Gallery来选择多个图像.有意图吗?

android gallery android-intent

31
推荐指数
2
解决办法
3万
查看次数

具有复合主键查询的JPA COUNT无效

在我的数据库中,我有一个表(默认值),当我从表生成一个实体时,我得到这两个类:

@Entity
public class Defaults implements Serializable {
    private static final long serialVersionUID = 1L;
    @EmbeddedId
    protected DefaultsPK DefaultsPK;
    @Column(name = "ERTEK")
    private String ertek;

    getter/setter...
}

@Embeddable
public class DefaultsPK implements Serializable {
    @Basic(optional = false)
    @Column(name = "VALUE_1")
    private String value1;
    @Basic(optional = false)
    @Column(name = "TYPE")
    private String type;
    @Basic(optional = false)
    @Column(name = "VALID_FROM")
    @Temporal(TemporalType.TIMESTAMP)
    private Date validFrom;
    @Basic(optional = false)
    @Column(name = "VALID_TO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date validTo;

    getter/setter...
}
Run Code Online (Sandbox Code Playgroud)

这就是为什么因为主键包含值.我想计算表中的所有行,所以我使用这段代码:

String sql = "SELECT COUNT(d) …
Run Code Online (Sandbox Code Playgroud)

sql hibernate jpa count composite-primary-key

31
推荐指数
1
解决办法
10万
查看次数

即使使用最新的构建工具,任务':app:processDebugResources'的执行也失败了

我尝试运行我的项目时收到此错误.我已经安装了最新的构建工具-23.0.3但仍然存在错误.我该如何解决?

Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]

Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE
:app:prepareComAndroidSupportDesign2321Library UP-TO-DATE
:app:prepareComAndroidSupportRecyclerviewV72321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest
:app:processDebugResources
AGPBI: {"kind":"error","text":"Error retrieving parent for item: No resource found that matches the given name \u0027android:TextAppearance.Material.Widget.Button.Inverse\u0027.","sources":[{"file":"C:\\Users\\Ishmita\\Documents\\GitHub\\FurAlert-Native-Build\\app\\build\\intermediates\\res\\merged\\debug\\values-v23\\values-v23.xml","position":{"startLine":3}}],"original":"","tool":"AAPT"}

AGPBI: {"kind":"error","text":"Error retrieving parent for item: No resource found that matches …
Run Code Online (Sandbox Code Playgroud)

android android-resources android-studio build.gradle

17
推荐指数
3
解决办法
12万
查看次数

CollapsingToolbarLayout和CollapsingToolbarLayout内的浮动操作按钮位置

我指的是Cheesesquare app.我目前的设计要求略有不同..

这样的事情(忽略图片和名称下面的部分)

在此输入图像描述

我想要圆形图像右下角的浮动动作按钮和它下面的人的名字(这将是CollapsingToolbarLayout标题).

到目前为止,我能够做到这一点 -

在此输入图像描述

这个布局的问题是,我无法下拉图像下面的标题,我无法重新定位浮动动作按钮..

这是我正在使用的布局(从cheesesquare应用程序略微修改)

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:custom="http://schemas.android.com/apk/res-auto"                                                 
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">

<android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    android:layout_width="match_parent"
    android:layout_height="@dimen/detail_backdrop_height"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    android:fitsSystemWindows="true">

    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="bottom"
        app:layout_scrollFlags="scroll|exitUntilCollapsed"
        android:fitsSystemWindows="true"
        app:contentScrim="?attr/colorPrimary"
        app:expandedTitleMarginStart="48dp"
        app:expandedTitleTextAppearance="@style/HeaderTitleStyle"
        app:expandedTitleMarginEnd="64dp">


      <FrameLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    app:layout_collapseMode="parallax"
                    android:fitsSystemWindows="true">

          <ImageView
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:id="@+id/imgProfileUserImage"
              android:adjustViewBounds="true"
              android:scaleType="fitXY"
              android:src="@drawable/cheese_1"
              android:alpha="0.35" />


        <Cheesesquare.Utils.CircleImageView
                android:layout_width="180dp"
                android:layout_height="180.0dp"
                android:id="@+id/imgProfileCircleImage"
                android:src="@drawable/cheese_2"
                custom:border="true"
                custom:border_color="#d5d5d5"
                custom:border_width="4dp"
                custom:shadow="true"
                android:layout_gravity="center"
                android:minHeight="80dp"
                android:minWidth="80dp" />



      </FrameLayout>


        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            app:layout_collapseMode="pin" />

    </android.support.design.widget.CollapsingToolbarLayout>

</android.support.design.widget.AppBarLayout>

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" …
Run Code Online (Sandbox Code Playgroud)

android android-support-library material-design android-collapsingtoolbarlayout

4
推荐指数
1
解决办法
6159
查看次数

使用Glide和okhttp3在Stetho中进行网络检查

如何结合Glide和Stetho使用okhttp3调试图像加载系统

我做了以下

1.增加了依赖性

//stetho
compile 'com.facebook.stetho:stetho:1.3.1'
compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'
//glide
compile 'com.github.bumptech.glide:glide:3.7.0'
// Glide's OkHttp3 Integration
compile 'com.github.bumptech.glide:okhttp3-integration:1.4.0@aar'
//okhttp3
compile 'com.squareup.okhttp3:okhttp:3.2.0'
Run Code Online (Sandbox Code Playgroud)

1.增加了初始化

public class MyApplication extends Application {

@Override
public void onCreate() {
    super.onCreate();

    Stetho.initialize(
            Stetho.newInitializerBuilder(this)
                    .enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
                    .enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
                    .build());
    }
}
Run Code Online (Sandbox Code Playgroud)

3.add glide config使用okhttp3

/**
 * Created by Arnaud Camus Copied by MOMANI on 2016/04/15.
 * http://arnaud-camus.fr/combining-glide-and-stetho-to-easily-debug-your-image-loading-system/
 */
public class StethoOkHttpGlideModule  implements GlideModule {
    @Override
    public void applyOptions(Context context, GlideBuilder builder) { }

    @Override
    public void registerComponents(Context context, Glide glide) { …
Run Code Online (Sandbox Code Playgroud)

debugging android android-glide stetho okhttp3

2
推荐指数
1
解决办法
2546
查看次数

Android Studio - “未执行任何分析”

在此处输入图片说明

我有这个奇怪的问题。代码分析和错误未显示在特定文件中,但它们在其他文件中工作正常。图标“OFF”出现在绿色复选标记所在的位置。

我检查了省电模式,它被禁用了。

如何重新开启代码分析?

ide code-analysis intellij-idea android-studio

2
推荐指数
1
解决办法
727
查看次数

使用Picasso在ListView Android中调色板

我有一个ListView,我正在玩Palette支持库.当使用BitmapFactory.decodeStream从URL生成位图时,这会引发异常(网络在UI线程上)或可能非常昂贵.我如何使这个异步?我想不出任何有效的方法来做到这一点.什么是最好的方法?

    @Override
    public View getView(int position, View convertView, ViewGroup viewGroup) {
        final ViewHolder holder;
        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.item_grid, null);
            holder = new ViewHolder();
            holder.image = (ImageView) convertView.findViewById(R.id.img_photo);
            holder.bg = (LinearLayout) convertView.findViewById(R.id.bg_title);
            holder.text = (TextView) convertView.findViewById(R.id.txt_title);
            convertView.setTag(holder);
        } else {
            holder = (ViewHolder) convertView.getTag();
        }

        Picasso.with(mContext)
                .load(mShows.get(position).poster)
                .into(holder.image);

        try {
            URL url = new URL(mShows.get(position).poster);
            Bitmap bitmap = BitmapFactory.decodeStream(
                    url.openConnection().getInputStream()); // Too expensive!!!
            Palette palette = Palette.generate(bitmap);

            holder.text.setText(mShows.get(position).title);
            holder.text.setTextColor(palette.getVibrantColor().getRgb());

            holder.bg.setAlpha(0.4f);
            holder.bg.setBackgroundColor(palette.getDarkMutedColor().getRgb()); …
Run Code Online (Sandbox Code Playgroud)

android listview palette picasso

1
推荐指数
1
解决办法
1258
查看次数

ButterKnife首先使用错误

在我的痛苦之后我findViewById决定使用ButterKnife 但是好的bug告诉我你永远不会在这里使用ButterKnife是错误的

Android框架包中@InjectView-annotated类错误.

为什么?我的错在哪里?是gradle dependency错?

我看到这篇文章,但它没有帮助我

gradle文件(模块)

apply plugin: 'com.neenbedankt.android-apt'
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

dependencies {
    compile 'com.jakewharton:butterknife:8.0.1'
    apt 'com.jakewharton:butterknife-compiler:8.0.1'
}
Run Code Online (Sandbox Code Playgroud)

这一行的错误

@BindView(R.id.button_birth_date)
private Button buttonBirthDate;
Run Code Online (Sandbox Code Playgroud)

以及使用@BindView的其他成员变量(视图)

android butterknife

0
推荐指数
1
解决办法
2262
查看次数