小编use*_*366的帖子

Jersey vs jax-rs有什么区别

我真的不明白什么是球衣..

我所知道的是Jax-RS是一个用于构建REST Web服务的API,还有jersey?我得到了一些信息并且都说了同样的话:"球衣是Jax-RS的实现".但它意味着什么?

如果jax-rs是一个API,为什么我们需要jersey来创建一个休息Web服务?运动衫是否有更多的lib与jax-rs瞄准?如果是的话,jax-rs是一个不完整的API?

java jax-rs jersey

89
推荐指数
3
解决办法
4万
查看次数

Android默认主题

我正在制作一个Android应用程序但我正在考虑主题..

如果我没有声明我的Android应用程序的主题将使用哪个主题?我在哪里可以找到这些信息?使用其中一个的标准是什么?

我在考虑,如果我想自定义我的所有应用程序,我必须扩展一个主题并自定义我想要自定义的所有项目.

如果它假设其中一个是默认的呢?天气我要再次定制吗?我怎么知道什么是默认的?

android android-theme

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

查看动画在其他布局后面

我正在尝试将视图设置为另一个布局的动画,但我遇到了一个问题,因为我的视图位于布局后面.我尝试过android:animateLayoutChanges="true",但没有成功.
我的代码:
layout.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:animateLayoutChanges="true">
    <RadioButton
        android:id="@+id/radioButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New RadioButton" />
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_margin="20dp"
        android:animateLayoutChanges="true"
        android:background="#ffffff">

    </LinearLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我的活动课:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public void onWindowFocusChanged(boolean hasFocus) {

        float x = 300;
        float y = 300;
        RadioButton button = (RadioButton) findViewById(R.id.radioButton);
        button.animate().setDuration(10000).x(x).y(y);
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-animation

14
推荐指数
2
解决办法
4055
查看次数

RxJava onError无法在未调用Looper.prepare()的线程内创建处理程序

首先,我将尝试解释我想要做什么,接下来你会看到我在做什么(代码).由于我是RxJava的新手,并且还在学习中随意给我你的意见.

所以,我从服务器调用网络API,当启动请求我调用loader(微调器)时,完成时我隐藏它,当我收到错误时也一样.我希望我的所有请求都是通用的,所以我从参数中得到了Observable和Observer.在这个方法上,我只关心隐藏和显示加载器.

OnError(这里是技巧部分),我试图显示一个对话框,但我得到了你可以在标题上看到的错误. 无法在未调用Looper.prepare()的线程内创建处理程序

这是代码..

protected void makeMyrequest(MyBaseActivity myBaseActivity, Observable observable, Observer observer) {

    mSubscription = observable
            .doOnRequest(new Action1<Long>() {
                @Override
                public void call(Long aLong) {

                    Log.d(TAG, "On request");
                    myBaseActivity.showLoader();
                }
            })
            .doOnCompleted(new Action0() {
                @Override
                public void call() {
                    Log.d(TAG, "onCompleted: Hide spinner");
                    myBaseActivity.hideLoader();
                    mSubscription.unsubscribe();
                }
            })
            .doOnError(new Action1<Throwable>() {
                @Override
                public void call(Throwable throwable) {

                    Log.d(TAG, "onError: Hide spinner");
                        myBaseActivity.showAlertDialog("error");
                        myBaseActivity.hideLoader();

                                        }
            })
            .subscribeOn(Schedulers.newThread())
            .observeOn(AndroidSchedulers.mainThread())
            .subscribe(observer);
}
Run Code Online (Sandbox Code Playgroud)

在我的基础活动上,我有一个显示对话框的方法

public void showAlertDialog(String message) {

    mDialog = new AlertDialog.Builder(this)
            .setMessage(message) …
Run Code Online (Sandbox Code Playgroud)

android rx-java rx-android

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

你能解释为什么在android上支持v4和v7

我正在检查Android的支持库,但我不明白为什么他们分为v4和v7?

为什么不对所有版本使用一个支持库?甚至所有支持的课程都适用于SDK?

android facebook-android-sdk

12
推荐指数
2
解决办法
3182
查看次数

如何改变纸张的颜色riple效果

我试图学习聚合物,但我无法理解如何在版本1.0中设置样式元素.这个例子就是这个..

自定义属性| 说明| 默认---------------- | ------------- | ---------- --paper-tabs-selection-bar-color| 选择栏的颜色| --paper-yellow-a100 --paper-tabs| Mixin应用于标签| {}

但我无法理解我使用它,或者我如何使用它.有人可以给我一个基本的例子吗?

提前致谢

css polymer polymer-1.0

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

NestedScrollview 中的 RecyclerView 替代方案

我有一个具有这种层次结构的布局

< NestedScrollView fillViewPort=true>
< LinearLayout>
< Viewgroup/>
< ViewGroup/>
< RecyclerView/>
< ViewGroup/>
</LinearLayout>
</NestedScrollView>

有时我需要更新我的 recyclerview 元素,但它会冻结主线程。我的猜测是因为滚动视图需要再次测量它。我真的很想知道我应该怎么做?

  • 用 layoutinlfate 替换回收器视图?
  • 高度固定的 Recyclerview?
  • 用recyclview替换nestedscrollview?将在 reclyerview 中有 recyclview。这行得通吗?

android android-recyclerview

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

java中方法的好习惯

我有一个从数据库读取并在那里获取一些字符串的方法.根据我得到的,我将覆盖我已经知道的另一个字符串.例如:

  • str → string
  • bin → binary
  • 等等..

我的问题是,这样做的最佳做法是什么?当然我已经考虑过如果......

if (str.equals("str"))
    str = "string";
Run Code Online (Sandbox Code Playgroud)

一个有预先定义过的东西的文件,一个多维数组等等.但这一切似乎都是一个相当新手,所以你推荐什么?什么是最好的方法?

java

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

在 Java 工作流程中使用哪种设计模式

我想实现用于执行工作流的代码,但我想避免 if-else 语句链。我应该使用哪种设计模式?我看了一些,但没找到合适的

工作流程示例。

A-> if(B) do C,
if(!B) do D-> E -> if(F) do G,
if(!H) do I-> J-> K
and so on..
Run Code Online (Sandbox Code Playgroud)

java design-patterns

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

从按钮调用 JSP 中的 bean

当我单击按钮时,如何从 jsp 调用方法?

我写了这段代码,但不起作用..

<%@page import="my.package.class.MyClass" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>
<body>
<input type="submit" name="myButton" value="button" onclick="callMethod()"/>
</body>
</html>

<%! 
void callMethod(){ 
new MyClass().print();} %>
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法?或者这是正确的做法?

ps:我不想使用javascript

编辑:我的班级只有一个方法“print”,它在 system.out.println 打印类似“test”的东西

java jsp jakarta-ee

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

Android TableLayout 行权重

我正在尝试创建一个表并向表中的列添加相同的空间。我的代码如下,但我的第二列没有与第一列相同的空间。就像您在我下面发布的图像中看到的那样,第一行(标题)与正文(第二行)没有相同的空间。

希望有人能帮助我了解这有什么问题

结果是这样的

我想要的是

在此输入图像描述

我的代码是:

<TableLayout
        android:layout_width="match_parent"
        android:layout_height="0dp">

        <TableRow
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:weightSum="1" >

            <TextView
                android:layout_height="match_parent"
                android:layout_weight="0.6" />

            <ImageView
                android:layout_height="wrap_content"
                android:layout_weight="0.1"/>

            <ImageView
                android:layout_height="wrap_content"
                android:layout_weight="0.1" />

            <ImageView
                android:layout_height="wrap_content"
                android:layout_weight="0.1"" />

            <ImageView
                android:layout_height="match_parent"
                android:layout_weight="0.1" />
        </TableRow>

        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
              >

            <TableLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                >

                <TableRow
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:weightSum="1" >

                    <TextView
                        android:layout_height="0dp"
                        android:layout_weight="0.6" />

                    <ImageView
                        android:layout_height="0dp"
                        android:layout_weight="0.1" />

                    <ImageView
                        android:layout_height="0dp"
                        android:layout_weight="0.1" />

                    <ImageView
                        android:layout_height="0dp"
                        android:layout_weight="0.1" />

                    <ImageView
                        android:layout_height="0dp"
                        android:layout_weight="0.1" />
                </TableRow>

                <TableRow
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:weightSum="1" >

                    <RelativeLayout
                        android:layout_height="wrap_content"
                        android:layout_weight="0.6" >        

                        <TextView
                       android:layout_width="wrap_content"
                        android:layout_height="wrap_content" 
                       />

                    </RelativeLayout> …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-xml

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