本文整理了Java中android.support.annotation.NonNull
类的一些代码示例,展示了NonNull
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NonNull
类的具体详情如下:
包路径:android.support.annotation.NonNull
类名称:NonNull
暂无
代码示例来源:origin: bumptech/glide
/**
* Internal method.
*/
@NonNull
public RequestManagerRetriever getRequestManagerRetriever() {
return requestManagerRetriever;
}
代码示例来源:origin: bumptech/glide
@Override
public void applyOptions(@NonNull Context context, @NonNull GlideBuilder builder) {
// Default empty impl.
}
}
代码示例来源:origin: bumptech/glide
/**
* Returns the {@link RequestManagerTreeNode} for this fragment.
*/
@NonNull
public RequestManagerTreeNode getRequestManagerTreeNode() {
return requestManagerTreeNode;
}
代码示例来源:origin: bumptech/glide
/**
* Returns the class of data this factory can produce
* {@link com.bumptech.glide.load.data.DataRewinder}s for.
*/
@NonNull
Class<T> getDataClass();
}
代码示例来源:origin: bumptech/glide
@NonNull
@Override
public DataSource getDataSource() {
return DataSource.LOCAL;
}
代码示例来源:origin: bumptech/glide
@NonNull
@Override
public Class<InputStream> getDataClass() {
return InputStream.class;
}
}
代码示例来源:origin: bumptech/glide
/**
* Removes the given listener from the set of listeners managed by this Lifecycle implementation,
* returning {@code true} if the listener was removed successfully, and {@code false} otherwise.
*
* <p>This is an optimization only, there is no guarantee that every added listener will
* eventually be removed.
*/
void removeListener(@NonNull LifecycleListener listener);
}
代码示例来源:origin: bumptech/glide
@NonNull
@Override
public Class<InputStream> getDataClass() {
return InputStream.class;
}
代码示例来源:origin: bumptech/glide
@NonNull
@Override
public DataSource getDataSource() {
return DataSource.REMOTE;
}
}
代码示例来源:origin: bumptech/glide
@NonNull
ConnectivityMonitor build(
@NonNull Context context,
@NonNull ConnectivityMonitor.ConnectivityListener listener);
}
代码示例来源:origin: bumptech/glide
@NonNull
@Override
public Object rewindAndGet() {
return data;
}
代码示例来源:origin: bumptech/glide
/**
* Writes data to the file and returns true if the write was successful and should be committed,
* and false if the write should be aborted.
*
* @param file The File the Writer should write to.
*/
boolean write(@NonNull File file);
}
代码示例来源:origin: bumptech/glide
/**
* Called when the load fails.
*
* @param e a non-null {@link Exception} indicating why the load failed.
*/
void onLoadFailed(@NonNull Exception e);
}
代码示例来源:origin: bumptech/glide
/**
* Lazily apply options to a {@link com.bumptech.glide.GlideBuilder} immediately before the Glide
* singleton is created.
*
* <p> This method will be called once and only once per implementation. </p>
*
* @param context An Application {@link android.content.Context}.
* @param builder The {@link com.bumptech.glide.GlideBuilder} that will be used to create Glide.
*/
void applyOptions(@NonNull Context context, @NonNull GlideBuilder builder);
}
代码示例来源:origin: bumptech/glide
/**
* Helper constructor that accepts an {@link FragmentActivity}.
*/
public RecyclerViewPreloader(@NonNull FragmentActivity fragmentActivity,
@NonNull PreloadModelProvider<T> preloadModelProvider,
@NonNull PreloadSizeProvider<T> preloadDimensionProvider,
int maxPreload) {
this(Glide.with(fragmentActivity), preloadModelProvider, preloadDimensionProvider, maxPreload);
}
代码示例来源:origin: bumptech/glide
/**
* Helper constructor that accepts an {@link Fragment}.
*/
public RecyclerViewPreloader(@NonNull Fragment fragment,
@NonNull PreloadModelProvider<T> preloadModelProvider,
@NonNull PreloadSizeProvider<T> preloadDimensionProvider,
int maxPreload) {
this(Glide.with(fragment), preloadModelProvider, preloadDimensionProvider, maxPreload);
}
代码示例来源:origin: bumptech/glide
@Nullable
@Override
public Resource<Z> transcode(@NonNull Resource<Z> toTranscode, @NonNull Options options) {
return toTranscode;
}
}
代码示例来源:origin: bumptech/glide
/**
* @deprecated Use {@link #BitmapDrawableTranscoder(Resources)}, {@code bitmapPool} is unused.
*/
@Deprecated
public BitmapDrawableTranscoder(
@NonNull Resources resources, @SuppressWarnings("unused") BitmapPool bitmapPool) {
this(resources);
}
代码示例来源:origin: bumptech/glide
@NonNull
private CharSequence safeSequence(@Nullable CharSequence sequence) {
if (sequence == null) {
return EMPTY_SEQUENCE;
} else {
return sequence;
}
}
}
代码示例来源:origin: bumptech/glide
/**
* Add bitmap to the cache with the given key.
*
* @param key The key to retrieve the bitmap.
* @param resource The {@link com.bumptech.glide.load.engine.EngineResource} to store.
* @return The old value of key (null if key is not in map).
*/
@Nullable
Resource<?> put(@NonNull Key key, @Nullable Resource<?> resource);
内容来源于网络,如有侵权,请联系作者删除!