Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
MVPArms
提交
29ede40a
M
MVPArms
项目概览
门心叼龙
/
MVPArms
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MVPArms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
29ede40a
编写于
12月 25, 2016
作者:
J
jessyan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README
上级
98fb47d4
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
4 deletion
+9
-4
MVPArms.md
MVPArms.md
+1
-0
README.md
README.md
+1
-0
app/src/main/java/me/jessyan/mvparms/demo/app/WEApplication.java
.../main/java/me/jessyan/mvparms/demo/app/WEApplication.java
+6
-3
arms/src/main/java/com/jess/arms/base/BaseApplication.java
arms/src/main/java/com/jess/arms/base/BaseApplication.java
+1
-1
未找到文件。
MVPArms.md
浏览文件 @
29ede40a
...
...
@@ -72,6 +72,7 @@ qq群:301733278 有什么问题可以直接问我
##Update
*
Thursday, 15 December 2016:
[
**AppManager**
](
https://github.com/JessYanCoding/MVPArms/wiki#3.11
)
*
Sunday, 25 December 2016:
[
**GlobeConfigModule**
](
https://github.com/JessYanCoding/MVPArms/wiki#3.1
)
##TODO
...
...
README.md
浏览文件 @
29ede40a
...
...
@@ -59,6 +59,7 @@
##Update
*
Thursday, 15 December 2016:
[
**AppManager**
](
https://github.com/JessYanCoding/MVPArms/wiki#3.11
)
*
Sunday, 25 December 2016:
[
**GlobeConfigModule**
](
https://github.com/JessYanCoding/MVPArms/wiki#3.1
)
##TODO
...
...
app/src/main/java/me/jessyan/mvparms/demo/app/WEApplication.java
浏览文件 @
29ede40a
...
...
@@ -93,15 +93,17 @@ public class WEApplication extends BaseApplication {
}
/**
* app的全局配置信息封装进module(使用Dagger注入到需要配置信息的地方)
* @return
*/
@Override
protected
GlobeConfigModule
getGlobeConfigModule
()
{
return
GlobeConfigModule
.
buidler
()
.
baseurl
(
Api
.
APP_DOMAIN
)
.
globeHttpHandler
(
new
GlobeHttpHandler
()
{
// 这里可以提供一个全局处理http响应结果的处理类,
.
globeHttpHandler
(
new
GlobeHttpHandler
()
{
// 这里可以提供一个全局处理http响应结果的处理类,
// 这里可以比客户端提前一步拿到服务器返回的结果,可以做一些操作,比如token超时,重新获取
// 默认不实现,如果有需求可以重写此方法
@Override
public
Response
onHttpResultResponse
(
String
httpResult
,
Interceptor
.
Chain
chain
,
Response
response
)
{
//这里可以先客户端一步拿到每一次http请求的结果,可以解析成json,做一些操作,如检测到token过期后
...
...
@@ -136,6 +138,7 @@ public class WEApplication extends BaseApplication {
return
response
;
}
// 这里可以在请求服务器之前可以拿到request,做一些操作比如给request统一添加token或者header
@Override
public
Request
onHttpRequestBefore
(
Interceptor
.
Chain
chain
,
Request
request
)
{
//如果需要再请求服务器之前做一些操作,则重新返回一个做过操作的的requeat如增加header,不做操作则返回request
...
...
arms/src/main/java/com/jess/arms/base/BaseApplication.java
浏览文件 @
29ede40a
...
...
@@ -71,7 +71,7 @@ public abstract class BaseApplication extends Application {
/**
*
全局的配置的module
*
将app的全局配置信息封装进module(使用Dagger注入到需要配置信息的地方)
*
* @return
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录