Android 如何在LoaderManager.LoaderCallbacks中查看查询异常<;游标>;。onLoadFinished()
假设内容提供商出现问题:Android 如何在LoaderManager.LoaderCallbacks中查看查询异常<;游标>;。onLoadFinished(),android,android-contentprovider,Android,Android Contentprovider,假设内容提供商出现问题: public class MyProvider extends ContentProvider { // ... @Override public Cursor query(...) { throw new Exception("message"); } } 我们正在使用getLoaderManager().initLoader(…)和CursorLoader来使用此内容提供程序。我知道当异常发生时游标将为空,但如何接收有关异常的更多
public class MyProvider extends ContentProvider {
// ...
@Override
public Cursor query(...) {
throw new Exception("message");
}
}
我们正在使用getLoaderManager().initLoader(…)
和CursorLoader
来使用此内容提供程序。我知道当异常发生时游标将为空,但如何接收有关异常的更多信息
public class SomeActivity extends Activity implements
LoaderManager.LoaderCallbacks<Cursor> {
// ...
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
if (null != cursor) {
// go on your merry way
} else {
// HERE: find about the Exception and toast a message probably
}
}
公共类SomeActivity扩展活动实现
LoaderManager.LoaderCallbacks{
// ...
@凌驾
public void onLoadFinished(加载器,光标){
如果(null!=游标){
//快走吧
}否则{
//此处:查找有关异常的信息并发送一条消息
}
}