class如下:
public class sendInformation{
public void test() throws Exception {
Uri uri = SuspiciousActivityTable.CONTENT_URI;
getContentResolver().update(uri, values2, where,new String[]{"Null"});
}
}
}
但是系統說getContentResolver()
不存在,我知道需要context或者activity來實現。但是不知道怎麼獲得正確的context?
你這個類的test()方法肯定是有activity或者service調用的,所以你可以寫一個有參構造函數
public class sendInformation{
private Context context;
public sendInformation(Context context){
this.context = context;
}
public void test() throws Exception {
Uri uri = SuspiciousActivityTable.CONTENT_URI;
context.getContentResolver().update(uri, values2, where,new String[]{"Null"});
}
}
你再試試,看可以麼?