bmob和okgo的冲突
来源:互联网 发布:个人淘宝信誉怎么提升 编辑:程序博客网 时间:2024/04/30 07:47
//bmobsdk内嵌了okhttp需要去掉才能使用okgo不然会起冲突
compile('cn.bmob.android:bmob-sdk:3.4.3', { exclude module: "okhttp" })
//dialog相关
compile 'com.afollestad.material-dialogs:commons:0.9.4.4'
//是否退出弹框使用方法 其中使用了java8 lambda表达
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
new MaterialDialog.Builder(MainActivityDrawerLayout.this)
.title(getResources().getString(R.string.tip))
.content(getResources().getString(R.string.exit))
.negativeText(getResources().getString(R.string.cancel))
.onNegative((dialog, which) -> dialog.dismiss()).positiveText(getResources().getString(R.string.ok))
.onPositive((dialog, which) -> {
finish();
dialog.dismiss();
}).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
//java8使用方法
android {
compileSdkVersion 25
buildToolsVersion "25.0.1"
defaultConfig {
applicationId "com.example.administrator.musicplayer"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
//使用Jack编译器
jackOptions {
enabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
targetCompatibility 1.8 //在此处声明java8
sourceCompatibility 1.8
}
}
compile('cn.bmob.android:bmob-sdk:3.4.3', { exclude module: "okhttp" })
//dialog相关
compile 'com.afollestad.material-dialogs:commons:0.9.4.4'
//是否退出弹框使用方法 其中使用了java8 lambda表达
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
new MaterialDialog.Builder(MainActivityDrawerLayout.this)
.title(getResources().getString(R.string.tip))
.content(getResources().getString(R.string.exit))
.negativeText(getResources().getString(R.string.cancel))
.onNegative((dialog, which) -> dialog.dismiss()).positiveText(getResources().getString(R.string.ok))
.onPositive((dialog, which) -> {
finish();
dialog.dismiss();
}).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
//java8使用方法
android {
compileSdkVersion 25
buildToolsVersion "25.0.1"
defaultConfig {
applicationId "com.example.administrator.musicplayer"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
//使用Jack编译器
jackOptions {
enabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
targetCompatibility 1.8 //在此处声明java8
sourceCompatibility 1.8
}
}
阅读全文
0 0
- bmob和okgo的冲突
- 关于bmob和okgo冲突最终解决方案
- Bmob后端云与rxjava包冲突的解决方案
- okgo导入的时候出现的一个问题和解决方法
- okgo简单的GET请求 和POST请求
- okGo的相关应用
- 使用okgo的步骤
- OkGO的使用流程
- OKGO
- okgo+rxjava简单的demo
- 使用Bmob时遇到的Android依赖包冲突(Gson、Okhttp)
- Android Studio使用bmob以及retrofit开发遇到的包冲突
- 利用bmob实现简单的注册和登录
- 用到BMOB数据库和登录,自己封装的几个方法
- Bmob的初步使用
- Bmob的封装
- Bmob的使用案例
- Bmob的简单使用
- 二叉树深度优先和广度优先遍历
- java类的引用使用即String类的toUpperCase的使用
- U-Boot源代码阅读笔记(二) —— 对lowlevel_init.S的分析
- [codevs]: 线段树练习1-4
- Mybatis5.0.2分页插件
- bmob和okgo的冲突
- javaoop总结
- python3_字典
- hibernate-关系映射(一对一(单向、双向))-8
- EasyDarwin开源流媒体服务器中一种实现对作用域内new对象自动释放的方法(值得借鉴)
- lowlevel_init.S 分析
- IMWeb提升营Day5 | 训练题27:字符串的排列
- L1-009. N个数求和
- MSDN例子 获取网卡、ip等信息