本文共 1520 字,大约阅读时间需要 5 分钟。
这是安卓版本的问题,好像8.0以后就会出这毛病(但我的10.0版本的模拟器昨天还不行,今天居然实现了开机广播),不过6.0版本的肯定是没问题。另外,个人感觉6.0版本的模拟器启动起来比10.0的模拟器快,运行也更加流畅,所以如果没有特殊需要推荐用低版本的安卓。《第一行代码》用的是7.0,就很好。
目前,Android Device Monitor被AS弃用,但还是可以使用的,方法如下:
1.file–>project structure–>SDK Location,找到SDK路径 2.找到tools文件夹,打开,找到monitor.bat,双击运行 3.如图报错,目前无法解决,知道的大佬指教一下注意,Android Studio右下角,有一个Device File Explorer
启动虚拟设备,打开,如下图 可以看到,出现了我们需要的database当然是不能用书中的compile命令了,官网指导,使用:
dependencies { implementation 'org.litepal.android:java:3.0.0'}
DataSupport类已经被LitePalSupport类替代
public class Book extends LitePalSupport
deleteAll()方法在LitePal类中,而不是LitePalSupport
deleteButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LitePal.deleteAll(Book.class,"price
findAll()方法在LitePal类中,而不是LitePalSupport
queryButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Listbooks = LitePal.findAll(Book.class); for(Book book:books){ Log.d("MainActivity","book name is "+book.getName()); Log.d("MainActivity","book author is "+book.getAuthor()); Log.d("MainActivity","book pages is "+book.getPages()); Log.d("MainActivity","book price is "+book.getPrice()); Log.d("MainActivity","book press is "+book.getPress()); } }});
转载地址:http://guwai.baihongyu.com/