File databasePath
=this.
getDatabasePath("Princess");
System.
out.
println("DatabaseExist:"+databasePath.
getPath()); System.
out.
println("Permission QQ:" +checkSelfPermission
(Manifest.
permission.
READ_EXTERNAL_STORAGE)); //CreatDB dbhelper=new CreatDB(this.getApplicationContext());
SQLiteDatabase db=this.getApplicationContext().openOrCreateDatabase("Princess", SQLiteDatabase.OPEN_READWRITE,null);
//SQLiteDatabase db=dbhelper.getReadableDatabase();
where=null;
value=null;
String colum
[]= new String[]{"_id",
"Finish_date",
"HyperLink",
"Main",
"Context",
"Address"}; if(queryString.equals("")&&finish.equals("")){
where=null;
value=null;
}else if(queryString.equals("")&&!finish.equals("")){
where="Finish_date is null";
}else if(!queryString.equals("")&&finish.equals("")){
where="Main like ? AND Finish_date is not null";
value
=new String[]{"%"+queryString
+"%"};; }else if(!queryString.equals("")&&!finish.equals("")){
where="Main like ? AND Finish_date is null";
value
=new String[]{"%"+queryString
+"%"};
}else if(queryString.equals("")&&finish.equals("all")){
where="Main like ? ";
value
=new String[]{"%"+queryString
+"%"}; }else{
where="Main like ? ";
value
=new String[]{"%"+queryString
+"%"}; }
Cursor cursor
= db.
query("Place",colum,where, value,
null,
null,
null); ArrayList
<HashMap
<String,String
>> list2
= new ArrayList
<HashMap
<String,String
>>();
if(cursor.getCount()!=0){
cursor.moveToFirst();
do{
String HyperLink
=cursor.
getString(2); String Main
=cursor.
getString(3); String AddressText
=cursor.
getString(5); if(FINISH.equals("0")){
FINISH="未完成";
}else{
FINISH="已完成";
}
System.
out.
println("TESTQQ:"+AddressText
); list.put("ID",ID);
list.put("FINISH", FINISH);
list2.add(list);
}while(cursor.moveToNext());
}else{
Toast.makeText(this.getApplicationContext(),"NO DATA", Toast.LENGTH_SHORT).show();
}
cursor.close();
db.close();
}
cHVibGljIHZvaWQgcXVlcnkoU3RyaW5nIHF1ZXJ5U3RyaW5nLFN0cmluZyBmaW5pc2gpeyAvL+afpeipouizh+aWmQoJCSAKCQlDYWxlbmRhciBjPUNhbGVuZGFyLmdldEluc3RhbmNlKCk7CgkJU3RyaW5nIHdoZXJlOwoJCVN0cmluZyB2YWx1ZVtdOwoJCUZpbGUgZGF0YWJhc2VQYXRoPXRoaXMuZ2V0RGF0YWJhc2VQYXRoKCJQcmluY2VzcyIpOwoJICAgIAoJCVN5c3RlbS5vdXQucHJpbnRsbigiRGF0YWJhc2VFeGlzdDoiK2RhdGFiYXNlUGF0aC5nZXRQYXRoKCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiUGVybWlzc2lvbiBRUToiICtjaGVja1NlbGZQZXJtaXNzaW9uKE1hbmlmZXN0LnBlcm1pc3Npb24uUkVBRF9FWFRFUk5BTF9TVE9SQUdFKSk7CgkJLy9DcmVhdERCIGRiaGVscGVyPW5ldyBDcmVhdERCKHRoaXMuZ2V0QXBwbGljYXRpb25Db250ZXh0KCkpOwoJCSAKCSAgICBTUUxpdGVEYXRhYmFzZSAgZGI9dGhpcy5nZXRBcHBsaWNhdGlvbkNvbnRleHQoKS5vcGVuT3JDcmVhdGVEYXRhYmFzZSgiUHJpbmNlc3MiLCBTUUxpdGVEYXRhYmFzZS5PUEVOX1JFQURXUklURSxudWxsKTsKCSAgICAvL1NRTGl0ZURhdGFiYXNlIGRiPWRiaGVscGVyLmdldFJlYWRhYmxlRGF0YWJhc2UoKTsKCSAgICAKCSAgICB3aGVyZT1udWxsOwogICAgCXZhbHVlPW51bGw7CgkgICAgU3RyaW5nIGNvbHVtW109IG5ldyBTdHJpbmdbXXsiX2lkIiwiRmluaXNoX2RhdGUiLCJIeXBlckxpbmsiLCJNYWluIiwiQ29udGV4dCIsIkFkZHJlc3MifTsKCSAgICBpZihxdWVyeVN0cmluZy5lcXVhbHMoIiIpJiZmaW5pc2guZXF1YWxzKCIiKSl7CgkgICAgCXdoZXJlPW51bGw7CgkgICAgCXZhbHVlPW51bGw7CgkgICAgfWVsc2UgaWYocXVlcnlTdHJpbmcuZXF1YWxzKCIiKSYmIWZpbmlzaC5lcXVhbHMoIiIpKXsKCSAgICAJd2hlcmU9IkZpbmlzaF9kYXRlIGlzIG51bGwiOwoKCSAgICB9ZWxzZSBpZighcXVlcnlTdHJpbmcuZXF1YWxzKCIiKSYmZmluaXNoLmVxdWFscygiIikpewoJICAgIAl3aGVyZT0iTWFpbiBsaWtlID8gQU5EIEZpbmlzaF9kYXRlIGlzIG5vdCBudWxsIjsKCSAgICAJdmFsdWU9bmV3IFN0cmluZ1tdeyIlIitxdWVyeVN0cmluZysiJSJ9OzsKCSAgICB9ZWxzZSBpZighcXVlcnlTdHJpbmcuZXF1YWxzKCIiKSYmIWZpbmlzaC5lcXVhbHMoIiIpKXsKCSAgICAgd2hlcmU9Ik1haW4gbGlrZSA/IEFORCBGaW5pc2hfZGF0ZSBpcyBudWxsIjsKCSAgICAgdmFsdWU9bmV3IFN0cmluZ1tdeyIlIitxdWVyeVN0cmluZysiJSJ9OwoJICAgIAoJICAgIH1lbHNlIGlmKHF1ZXJ5U3RyaW5nLmVxdWFscygiIikmJmZpbmlzaC5lcXVhbHMoImFsbCIpKXsKCSAgICAJIHdoZXJlPSJNYWluIGxpa2UgPyAiOwoJCQkgdmFsdWU9bmV3IFN0cmluZ1tdeyIlIitxdWVyeVN0cmluZysiJSJ9OwoJICAgIH1lbHNlewoJICAgIAlTeXN0ZW0ub3V0LnByaW50bG4oImVycm9yIik7CgkgICAgCXdoZXJlPSJNYWluIGxpa2UgPyAiOwoJCQl2YWx1ZT1uZXcgU3RyaW5nW117IiUiK3F1ZXJ5U3RyaW5nKyIlIn07CgkgICAgfQoJICAgIEN1cnNvciBjdXJzb3IgPSBkYi5xdWVyeSgiUGxhY2UiLGNvbHVtLHdoZXJlLCB2YWx1ZSwgbnVsbCwgbnVsbCwgbnVsbCk7ICAKCSAgICBBcnJheUxpc3Q8SGFzaE1hcDxTdHJpbmcsU3RyaW5nPj4gbGlzdDIgPSBuZXcgQXJyYXlMaXN0PEhhc2hNYXA8U3RyaW5nLFN0cmluZz4+KCk7CgkJCgkgICAgaWYoY3Vyc29yLmdldENvdW50KCkhPTApewoJCQljdXJzb3IubW92ZVRvRmlyc3QoKTsKCQkJZG97CgkJCQlIYXNoTWFwPFN0cmluZyxTdHJpbmc+IGxpc3Q9bmV3IEhhc2hNYXA8U3RyaW5nLFN0cmluZz4oKTsKCQkJCVN0cmluZyBpZD1TdHJpbmcudmFsdWVPZihjdXJzb3IuZ2V0SW50KDApKTsKCQkJCVN0cmluZyBGaW5pc2hfZGF0ZT1TdHJpbmcudmFsdWVPZihjdXJzb3IuZ2V0SW50KDEpKTsKCQkJCVN0cmluZyBIeXBlckxpbms9Y3Vyc29yLmdldFN0cmluZygyKTsKCQkJCVN0cmluZyBNYWluPWN1cnNvci5nZXRTdHJpbmcoMyk7CgkJCQlTdHJpbmcgQ29udGV4dD1jdXJzb3IuZ2V0U3RyaW5nKDQpOwoJCQkJU3RyaW5nIEFkZHJlc3NUZXh0PWN1cnNvci5nZXRTdHJpbmcoNSk7CgkJCQlTdHJpbmcgSUQ9aWQrIiwiK01haW47CgkJCQlTdHJpbmcgRklOSVNIPUZpbmlzaF9kYXRlOwoJCQkJaWYoRklOSVNILmVxdWFscygiMCIpKXsKCQkJCQlGSU5JU0g9IuacquWujOaIkCI7CgkJCQl9ZWxzZXsKCQkJCQlGSU5JU0g9IuW3suWujOaIkCI7CgkJCQl9CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRFU1RRUToiK0FkZHJlc3NUZXh0KTsKCQkJCWxpc3QucHV0KCJJRCIsSUQpOwoJCQkJbGlzdC5wdXQoIkZJTklTSCIsIEZJTklTSCk7CQoJCQkJbGlzdDIuYWRkKGxpc3QpOwoJCQl9d2hpbGUoY3Vyc29yLm1vdmVUb05leHQoKSk7CgkJfWVsc2V7CgkJCVRvYXN0Lm1ha2VUZXh0KHRoaXMuZ2V0QXBwbGljYXRpb25Db250ZXh0KCksIk5PIERBVEEiLCBUb2FzdC5MRU5HVEhfU0hPUlQpLnNob3coKTsKCQkJCgkJfQoJICAgIGN1cnNvci5jbG9zZSgpOwoJICAgIGRiLmNsb3NlKCk7CgkgICAKCSAgIAoJfQ==
Main.java:1: error: class, interface, or enum expected
public void query(String queryString,String finish){ //????
^
Main.java:4: error: class, interface, or enum expected
String where;
^
Main.java:5: error: class, interface, or enum expected
String value[];
^
Main.java:6: error: class, interface, or enum expected
File databasePath=this.getDatabasePath("Princess");
^
Main.java:8: error: class, interface, or enum expected
System.out.println("DatabaseExist:"+databasePath.getPath());
^
Main.java:9: error: class, interface, or enum expected
System.out.println("Permission QQ:" +checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE));
^
Main.java:12: error: class, interface, or enum expected
SQLiteDatabase db=this.getApplicationContext().openOrCreateDatabase("Princess", SQLiteDatabase.OPEN_READWRITE,null);
^
Main.java:15: error: class, interface, or enum expected
where=null;
^
Main.java:16: error: class, interface, or enum expected
value=null;
^
Main.java:17: error: class, interface, or enum expected
String colum[]= new String[]{"_id","Finish_date","HyperLink","Main","Context","Address"};
^
Main.java:18: error: class, interface, or enum expected
if(queryString.equals("")&&finish.equals("")){
^
Main.java:20: error: class, interface, or enum expected
value=null;
^
Main.java:21: error: class, interface, or enum expected
}else if(queryString.equals("")&&!finish.equals("")){
^
Main.java:24: error: class, interface, or enum expected
}else if(!queryString.equals("")&&finish.equals("")){
^
Main.java:26: error: class, interface, or enum expected
value=new String[]{"%"+queryString+"%"};;
^
Main.java:27: error: class, interface, or enum expected
}else if(!queryString.equals("")&&!finish.equals("")){
^
Main.java:29: error: class, interface, or enum expected
value=new String[]{"%"+queryString+"%"};
^
Main.java:31: error: class, interface, or enum expected
}else if(queryString.equals("")&&finish.equals("all")){
^
Main.java:33: error: class, interface, or enum expected
value=new String[]{"%"+queryString+"%"};
^
Main.java:34: error: class, interface, or enum expected
}else{
^
Main.java:36: error: class, interface, or enum expected
where="Main like ? ";
^
Main.java:37: error: class, interface, or enum expected
value=new String[]{"%"+queryString+"%"};
^
Main.java:38: error: class, interface, or enum expected
}
^
Main.java:40: error: class, interface, or enum expected
ArrayList<HashMap<String,String>> list2 = new ArrayList<HashMap<String,String>>();
^
Main.java:42: error: class, interface, or enum expected
if(cursor.getCount()!=0){
^
Main.java:44: error: class, interface, or enum expected
do{
^
Main.java:46: error: class, interface, or enum expected
String id=String.valueOf(cursor.getInt(0));
^
Main.java:47: error: class, interface, or enum expected
String Finish_date=String.valueOf(cursor.getInt(1));
^
Main.java:48: error: class, interface, or enum expected
String HyperLink=cursor.getString(2);
^
Main.java:49: error: class, interface, or enum expected
String Main=cursor.getString(3);
^
Main.java:50: error: class, interface, or enum expected
String Context=cursor.getString(4);
^
Main.java:51: error: class, interface, or enum expected
String AddressText=cursor.getString(5);
^
Main.java:52: error: class, interface, or enum expected
String ID=id+","+Main;
^
Main.java:53: error: class, interface, or enum expected
String FINISH=Finish_date;
^
Main.java:54: error: class, interface, or enum expected
if(FINISH.equals("0")){
^
Main.java:56: error: class, interface, or enum expected
}else{
^
Main.java:58: error: class, interface, or enum expected
}
^
Main.java:60: error: class, interface, or enum expected
list.put("ID",ID);
^
Main.java:61: error: class, interface, or enum expected
list.put("FINISH", FINISH);
^
Main.java:62: error: class, interface, or enum expected
list2.add(list);
^
Main.java:63: error: class, interface, or enum expected
}while(cursor.moveToNext());
^
Main.java:64: error: class, interface, or enum expected
}else{
^
Main.java:67: error: class, interface, or enum expected
}
^
Main.java:69: error: class, interface, or enum expected
db.close();
^
Main.java:72: error: class, interface, or enum expected
}
^
45 errors