小编Lis*_*nne的帖子

Sqlite:如何删除包含null /空字符串的行

首先感谢您的帮助.我学习SQL,所以我需要一些帮助.

我有一个Sqlite数据库,其中某个列中的某些字段不包含任何空格或字符串.

请问如何从数据库中删除不包含任何内容(或空格字符串)的行?

谢谢你的帮助.

sql sqlite

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

Android Paint:如何获得"喷枪"效果?

我正在关注API演示中的"FingerPaint"演示.

我需要得到一个"喷枪"效果,因为当我画在同一个地方时,它会变得更暗更暗.

请看图片:

因为你可以看到中心更暗,因为我不止一次地在同一个地方涂上了油漆.

请问如何获得相同的效果,如果超过一次吸取变暗点?

在此输入图像描述

编辑编辑

建议

mPaint.setAlpha(0x80) 
Run Code Online (Sandbox Code Playgroud)

有点工作,但只有当我释放触摸然后再次触摸,如果我不释放并将手指放在屏幕上,则无法达到效果.

关键是如果你没有将手指从屏幕上松开,你就无法达到效果,如果你继续绘画而不释放触摸,那么在涂漆时它不会变暗.如果您松开触摸然后再次绘制,则会获得效果

这是我得到的结果.我不想要:

在此输入图像描述

这将是期望的结果:

在此输入图像描述


这是从API演示中获取的代码:

public class FingerPaint extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(new MyView(this));

    mPaint = new Paint();
    mPaint.setAntiAlias(true);
    mPaint.setDither(true);
    mPaint.setColor(0x44FF0000);
    mPaint.setStyle(Paint.Style.STROKE);
    mPaint.setStrokeJoin(Paint.Join.ROUND);
    mPaint.setStrokeCap(Paint.Cap.ROUND);
    mPaint.setStrokeWidth(12);

}

private Paint mPaint;

public class MyView extends View {

    private static final float MINP = 0.25f;
    private static final float MAXP = 0.75f;

    private Bitmap mBitmap;
    private Canvas mCanvas;
    private Path mPath;
    private Paint mBitmapPaint;

    public MyView(Context c) {
        super(c); …
Run Code Online (Sandbox Code Playgroud)

java graphics android paint

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

Git:如何返回到上一个提交

我处于这种情况master

     --c1--c2--c3--c4
Run Code Online (Sandbox Code Playgroud)

我在c4,但我不喜欢它,我想返回c1并在 master 中继续工作:

        ______________   
       /              \
    --c1--c2--c3--c4   c6
Run Code Online (Sandbox Code Playgroud)

请问我该如何实现这一目标?

谢谢!:-)

git

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

如何在非相机应用程序中使用Android Camera API?

我想在非Camera应用程序中使用一些Android 4 API.

API包括一些非常好的人脸检测类,包括Camera.Face自API 14以来可用的类.我想应用相同的人脸检测类,以便对保存在设备上的图像实现人脸检测.我更喜欢使用它来处理存储在设备上的图片(例如:社交标记,面部图像处理等)

我需要有关如何完成此重用任务的指导.

camera android image face-detection android-image

11
推荐指数
2
解决办法
1267
查看次数

IntelliJ/Android Studio调试:不会调用回调中的断点

我在我的应用程序中使用Retrofit,如下所示:

    beforeFubar();
    MyRetrofitApi.getFoo(new Callback<Foo>() {
        @Override
        public void success(Foo arg0, Response arg1) {
        successFubar();

        }

        @Override
        public void failure(RetrofitError arg0) {
        failureFubar(); 
        }
    });
Run Code Online (Sandbox Code Playgroud)

我把我的断点放在了

  • beforeFubar(),
  • successFubar()
  • failureFubar()

beforeFubar()正确调用断点并执行停止

断点at successFubar()failureFubar()不被调用(但它们被执行)

拜托,我在这里错过了什么?


编辑

如果我在设置断点时设置Suspend All,似乎问题就解决了.

请问您的经历是什么?这会解决问题吗?

在此输入图像描述

debugging intellij-idea android-studio

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

Android Activity需要很长时间才能显示内容

我的Activity onCreate()执行需要一些时间的长计算.

在同一个onCreate()我打电话setContentView()来设置活动的外观.

关键在于,由于执行上述计算需要一段时间,因此活动的屏幕仅在很长时间后加载.

请问有关如何避免这种情况的任何建议?

我曾试着打电话给setContentView()onCreate()开始在计算中onResume(),但同样的活动画面仅在最后加载.

java android android-activity

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

Java:构造函数中的NULL

请问这个问题有点理论,但我想理解.

为什么我将null参数传递给构造函数NullPointerException

这是我的榜样

new AttendeeDetail("Gus Goose","1151","15-01-2012",(Integer) null,null) 
Run Code Online (Sandbox Code Playgroud)

这是班级:

public class AttendeeDetail {

    private String ticketholder_name;
    private String user_id;
    private String date_of_birth;
    private int tickets_purchased;
    private ArrayList<Ticket> tickets;

    public AttendeeDetail(String ticketholder_name, String user_id, 
        String date_of_birth, int tickets_purchased, ArrayList<Ticket> tickets) 
    {
        this.ticketholder_name=ticketholder_name;
        this.user_id=user_id;
        this.date_of_birth=date_of_birth;
        this.tickets_purchased=tickets_purchased;
        this.tickets=tickets;
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor nullpointerexception

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

Android:在编译时验证xml文件?

我需要创建一个自定义XML文件,以便在我的Android应用程序中使用,

该文件将包含我的应用程序所需的一些自定义对象,

我明白我需要将它们放入res\xml或中res\raw.好.


现在,如果XLM出现问题,我希望在编译时得到通知:

例如:

假设我想通过XML定义猫:

<cats>
    <siamese-cat
        fur="short"
        tail="5" />

    <persian-cat
        fur="short"
        tail="5" />
</cats>
Run Code Online (Sandbox Code Playgroud)

我想知道如果我做这样的事情是否有可能得到编译时警告:

(吠叫不是我定义的猫可以做的事情):

 <cats>
    <persian-cat
        barks="true"
        fur="short"
        tail="5" />
</cats>
Run Code Online (Sandbox Code Playgroud)

那可能吗?

请问我该如何实现?

java xml android

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

从方法中多次返回?

我有一个方法需要一段时间才能完成.我希望我的方法在返回"最终"结果之前返回"初步"结果.

我想知道是否有可能这样的事情:

public Object myMethod () {
    /*some computation here*/

     return firstResult;

     /*
     very long computation here
     */

     return finalResult;
}
Run Code Online (Sandbox Code Playgroud)

这甚至是可能的,还是可以建议某种解决方法?

java concurrency multithreading return

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

如何处理Fragment中的网络调用

我有以下情况:

我有一个Activity主持人ViewPager,我有4个Fragments;

ViewPager开头包含片段A,

当用户在ViewPager 片段B上滑动进入ViewPager,然后片段C片段D ...等...

现在,只要FragmentPagerAdapter实例化,就会创建至少2个片段.

这带来了两个问题:

  1. 每个人都Fragment需要执行网络呼叫,但我不想做不必要的事情(如果用户从不滑动到片段B,我不想为片段B进行网络调用);
  2. 类似于1.),我需要显示ProgessDialog片段何时执行网络调用,但我不想显示片段B中的对话框,如果用户永远不会去...

请问在这种情况下我应该使用什么样的模式?

活动

public class PagerActivity extends ActionBarActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.viewpager_layout);

ViewPager pager=(ViewPager)findViewById(R.id.pager);
TabPageIndicator tabs=(TabPageIndicator)findViewById(R.id.titles);

pager.setAdapter(buildAdapter());
tabs.setViewPager(pager);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
}
Run Code Online (Sandbox Code Playgroud)

FragmentPagerAdapter

public class MyFragmentPagerAdapter extends FragmentPagerAdapter {


@Override
public int getCount() {
    return (4);
}

@Override
public Fragment getItem(int position) …
Run Code Online (Sandbox Code Playgroud)

android

7
推荐指数
2
解决办法
3986
查看次数