自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你好,开发者

请移步公众号「开发者如是说」

  • 博客(11)
  • 收藏
  • 关注

原创 Dialog、Toast 和 Snackbar 的使用小结

1、对话框Dialog 有两个相关的包,一个是 android.support.v7.app.AlertDialog 另一个是 android.app.AlertDialog前者是基于 Material Design 设计原则的,所以相对来说会漂亮一些,不过应该因业务需求而已吧。后者如果自定义对话框的话其实也蛮漂亮的,只是在开发的时候注意一下使用的是哪个包就好。还有使用 DataP...

2016-10-28 11:51:10 986

原创 ERLEncoder.encode 网络链接中包含中文的解决方案

    今天在使用URL访问开放API接口的时候,因为要查询的数据中包含中文就出现了问题。无法获取的URL如下:    http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=XXXX使用的代码如下: URL url = new URL(address); conne...

2016-10-27 18:46:34 1067

原创 android.content.res.Resources$NotFoundException

错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数,这...

2016-10-27 17:22:22 863

原创 Database: android.database.CursorIndexOutOfBoundsException

早期学习android的时候遇到的一个很蠢的问题,忘记将Cursor先moveToFirst然后在遍历读取数据了。下面的代码会返回错误User u = null;SQLiteDatabase db = dbHelper.getReadableDatabase();Cursor cursor = db.rawQuery("select * from user where id = ?"...

2016-10-27 17:14:23 976

原创 Database: java.lang.IllegalArgumentException

java.lang.IllegalArgumentException: the bind value at index 1 is null传入的值为空出现错误的情形:|->  return db.rawQuery("SELECT * FROM class WHERE account = ?", new String[]{account});一般acount为null的时候会触发...

2016-10-27 17:11:59 830

原创 Database: Caused by: java.lang.IllegalStateException

Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.传入的键在数据库表中实际上不存在解决方案:一般问题...

2016-10-27 17:09:28 1253

原创 关于 notifyDataSetChanged()

在一个碎片当中增加一个方法,用来通知ArrayAdapter对象adpater数据发生了改变public class AssignFragmentAll extends Fragment{        //......    /**     * data changed */    public void notifyDataSetChanged(){        adapter...

2016-10-27 16:58:07 1563

原创 项目:Activity返回更新问题

在做《时光伴侣》的时候遇到了一个问题,简单地描述如下:首先在AssignDashboard中有一个ListView组件,用于显示日程信息。当我点击了其中的一个日程的时候,进入该日程浏览,然后点击浏览里的编辑,可以对日程进行操作。(比如删除和更改都可以)问题来了,一般我们退出一个活动的时候要使用finish,因为编辑活动和浏览活动中之间频繁切换,所以,我想只要在浏览活动中点击了返

2016-10-27 16:55:29 944

转载 线程 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare

java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()在线程当中使用toast的时候跳出的错误: (1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其...

2016-10-27 16:52:23 1009

转载 Gradle Error: Connection timed out connect.

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle. 解决方案:1、settings->Build,Execution,Deployment->Build Tools-&...

2016-10-27 16:49:38 7053

原创 Gradle Error: Failed to open zip file.

错误信息:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)<a href="syncProject">Re-download dependencies and syn...

2016-10-27 16:46:34 7128 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除