本文整理了Java中android.app.Application.onTrimMemory()
方法的一些代码示例,展示了Application.onTrimMemory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.onTrimMemory()
方法的具体详情如下:
包路径:android.app.Application
类名称:Application
方法名:onTrimMemory
暂无
代码示例来源:origin: android-hacker/VirtualXposed
public void onTrimMemory(int i) {
super.onTrimMemory(i);
if (mTarget != null) {
mTarget.onTrimMemory(i);
}
}
代码示例来源:origin: Tencent/tinker
@TargetApi(14)
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
if (applicationLike != null) {
invokeAppLikeOnTrimMemory(applicationLike, level);
}
}
代码示例来源:origin: eneim/toro
@Override public void onTrimMemory(int level) {
super.onTrimMemory(level);
if (level >= TRIM_MEMORY_BACKGROUND) ToroExo.with(this).cleanUp();
}
}
代码示例来源:origin: darkskygit/VirtualApp
public void onTrimMemory(int i) {
super.onTrimMemory(i);
if (mTarget != null) {
mTarget.onTrimMemory(i);
}
}
代码示例来源:origin: lguipeng/BubbleView
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
}
}
代码示例来源:origin: bzsome/VirtualApp-x326
public void onTrimMemory(int i) {
super.onTrimMemory(i);
if (mTarget != null) {
mTarget.onTrimMemory(i);
}
}
代码示例来源:origin: iqiyi/Neptune
@Override
public void onTrimMemory(int level) {
mPluginApplication.onTrimMemory(level);
}
代码示例来源:origin: daliyan/MyKeep
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
}
代码示例来源:origin: roomanl/AndroidDownload
@Override
public void onTrimMemory(int level) {
app.onTrimMemory(level);
}
代码示例来源:origin: yangchong211/YCAudioPlayer
/**
* HOME键退出应用程序
* 程序在内存清理的时候执行
*/
@Override
public void onTrimMemory(int level) {
Log.d("Application", "onTrimMemory");
super.onTrimMemory(level);
}
代码示例来源:origin: shazam/android-aspects
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
dispatcher.dispatchOnTrimMemory(this, level);
}
代码示例来源:origin: RainbleNi/ModuleDivider
@Override public void onTrimMemory(int level) {
super.onTrimMemory(level);
for (ApplicationAsLibrary app : mChildApplicationList) {
app.onTrimMemoryAsLibrary(this, level);
}
}
代码示例来源:origin: matomo-org/matomo-sdk-android
@Override
public void onTrimMemory(int level) {
if ((level == TRIM_MEMORY_UI_HIDDEN || level == TRIM_MEMORY_COMPLETE) && mMatomoTracker != null) {
mMatomoTracker.dispatch();
}
super.onTrimMemory(level);
}
代码示例来源:origin: matomo-org/piwik-sdk-android
@Override
public void onTrimMemory(int level) {
if ((level == TRIM_MEMORY_UI_HIDDEN || level == TRIM_MEMORY_COMPLETE) && mMatomoTracker != null) {
mMatomoTracker.dispatch();
}
super.onTrimMemory(level);
}
代码示例来源:origin: cr330326/DemoComponent
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
for (IApplicationDelegate delegate : mAppDelegateList) {
delegate.onTrimMemory(level);
}
}
代码示例来源:origin: RainbleNi/ModuleDivider
@Override public void onTrimMemory(int level) {
super.onTrimMemory(level);
onTrimMemoryAsLibrary(this, level);
}
代码示例来源:origin: yjfnypeu/AndroidComponent
@Override
public final void onTrimMemory(int level) {
ApplicationDispatcher.get().performTrimMemory(level);
super.onTrimMemory(level);
}
代码示例来源:origin: gigabytedevelopers/FireFiles
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
if (level >= TRIM_MEMORY_MODERATE) {
mThumbnails.evictAll();
} else if (level >= TRIM_MEMORY_BACKGROUND) {
mThumbnails.trimToSize(mThumbnails.size() / 2);
}
}
代码示例来源:origin: lexs/webimageloader
@Override
@TargetApi(14)
public void onTrimMemory(int level) {
super.onTrimMemory(level);
MemoryCache memoryCache = imageLoader.getMemoryCache();
if (memoryCache == null) {
return;
}
if (level >= TRIM_MEMORY_MODERATE) {
// Nearing middle of list of cached background apps
// Evict our entire bitmap cache
if (Logger.DEBUG) Log.d(TAG, "onTrimMemory(), level>=TRIM_MEMORY_MODERATE called, eviciting all bitmaps");
memoryCache.evictAll();
} else if (level >= TRIM_MEMORY_BACKGROUND) {
// Entering list of cached background apps
// Evict oldest half of our bitmap cache
if (Logger.DEBUG) Log.d(TAG, "onTrimMemory(), level>=TRIM_MEMORY_BACKGROUND called, evicing half of all bitmaps");
memoryCache.trimToSize(memoryCache.size() / 2);
}
}
内容来源于网络,如有侵权,请联系作者删除!