Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
android-koreadc-client-aar
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郑鹏
android-koreadc-client-aar
Commits
2eafb4a9
Commit
2eafb4a9
authored
Mar 05, 2021
by
郑鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更改Rxjava版本
parent
b7f6e328
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
81 changed files
with
383 additions
and
165 deletions
+383
-165
build.gradle
app/build.gradle
+4
-5
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+4
-4
AddressService.java
app/src/main/java/cn/dankal/basiclib/api/AddressService.java
+1
-1
AddressServiceFactory.java
...in/java/cn/dankal/basiclib/api/AddressServiceFactory.java
+3
-3
BaseApi.java
app/src/main/java/cn/dankal/basiclib/api/BaseApi.java
+5
-5
HomeService.java
app/src/main/java/cn/dankal/basiclib/api/HomeService.java
+1
-1
HomeServiceFactory.java
.../main/java/cn/dankal/basiclib/api/HomeServiceFactory.java
+3
-3
MallService.java
app/src/main/java/cn/dankal/basiclib/api/MallService.java
+1
-1
MallServiceFactory.java
.../main/java/cn/dankal/basiclib/api/MallServiceFactory.java
+3
-3
RestaurantService.java
...c/main/java/cn/dankal/basiclib/api/RestaurantService.java
+1
-1
RestaurantServiceFactory.java
...java/cn/dankal/basiclib/api/RestaurantServiceFactory.java
+3
-3
UserService.java
app/src/main/java/cn/dankal/basiclib/api/UserService.java
+1
-1
UserServiceFactory.java
.../main/java/cn/dankal/basiclib/api/UserServiceFactory.java
+3
-3
BaseView.java
app/src/main/java/cn/dankal/basiclib/base/BaseView.java
+2
-1
BaseActivity.java
...n/java/cn/dankal/basiclib/base/activity/BaseActivity.java
+4
-4
BaseFragment.java
...n/java/cn/dankal/basiclib/base/fragment/BaseFragment.java
+4
-6
QiniuApi.java
...c/main/java/cn/dankal/basiclib/common/qiniu/QiniuApi.java
+2
-2
QiniuService.java
...in/java/cn/dankal/basiclib/common/qiniu/QiniuService.java
+1
-1
UploadHelper.java
...in/java/cn/dankal/basiclib/common/qiniu/UploadHelper.java
+1
-1
SmsCodeImpl.java
.../main/java/cn/dankal/basiclib/common/sms/SmsCodeImpl.java
+3
-3
AppBus.java
app/src/main/java/cn/dankal/basiclib/eventbus/AppBus.java
+4
-4
AbstractDialogSubscriber.java
.../java/cn/dankal/basiclib/rx/AbstractDialogSubscriber.java
+1
-1
AbstractNoDialogSubscriber.java
...ava/cn/dankal/basiclib/rx/AbstractNoDialogSubscriber.java
+1
-1
AbstractSubscriber.java
...c/main/java/cn/dankal/basiclib/rx/AbstractSubscriber.java
+2
-2
NormalSubscriber.java
...src/main/java/cn/dankal/basiclib/rx/NormalSubscriber.java
+1
-1
RefreshTokenHelper.java
...c/main/java/cn/dankal/basiclib/rx/RefreshTokenHelper.java
+4
-3
ChangeAvatarImpl.java
...n/dankal/basiclib/template/personal/ChangeAvatarImpl.java
+1
-1
DensityAdaptationUtils.java
.../java/cn/dankal/basiclib/util/DensityAdaptationUtils.java
+2
-1
HnUploadListImageControl.java
...ava/cn/dankal/basiclib/util/HnUploadListImageControl.java
+9
-8
ToastUtils.java
app/src/main/java/cn/dankal/basiclib/util/ToastUtils.java
+1
-1
Permission.java
app/src/main/java/cn/dankal/basiclib/util/rx/Permission.java
+106
-0
RxPermissions.java
...c/main/java/cn/dankal/basiclib/util/rx/RxPermissions.java
+0
-0
RxPermissionsFragment.java
...ava/cn/dankal/basiclib/util/rx/RxPermissionsFragment.java
+111
-0
DkBanner.java
.../main/java/cn/dankal/basiclib/widget/banner/DkBanner.java
+5
-6
DkBannerTow.java
...in/java/cn/dankal/basiclib/widget/banner/DkBannerTow.java
+5
-5
MainActivity.kt
app/src/main/java/cn/dankal/client/MainActivity.kt
+2
-3
CarShopAdapter.java
...ain/java/cn/dankal/client/adapter/car/CarShopAdapter.java
+1
-1
CarFragment.kt
app/src/main/java/cn/dankal/client/ui/car/CarFragment.kt
+1
-1
FoodAllEvaluateActivity.kt
.../java/cn/dankal/client/ui/home/FoodAllEvaluateActivity.kt
+1
-1
HomeActivity.kt
app/src/main/java/cn/dankal/client/ui/home/HomeActivity.kt
+1
-1
HomeFragment.kt
app/src/main/java/cn/dankal/client/ui/home/HomeFragment.kt
+1
-1
MenuItemFragment.java
.../main/java/cn/dankal/client/ui/home/MenuItemFragment.java
+2
-2
DetailsShopFragment.java
...cn/dankal/client/ui/home/details/DetailsShopFragment.java
+1
-1
MerchantDetailsActivity.java
...ankal/client/ui/home/details/MerchantDetailsActivity.java
+1
-1
MerchantMallFragment.java
...n/dankal/client/ui/home/details/MerchantMallFragment.java
+1
-1
OrderResultActivity.kt
...a/cn/dankal/client/ui/home/details/OrderResultActivity.kt
+1
-1
RecommendMerchantActivity.java
...kal/client/ui/home/details/RecommendMerchantActivity.java
+1
-1
SelectCouponFragment.kt
.../cn/dankal/client/ui/home/details/SelectCouponFragment.kt
+1
-1
DishesPresenter.java
...kal/client/ui/home/details/presenter/DishesPresenter.java
+1
-1
AfterListActivity.kt
...in/java/cn/dankal/client/ui/personal/AfterListActivity.kt
+1
-1
MyCouponFragment.kt
...ain/java/cn/dankal/client/ui/personal/MyCouponFragment.kt
+1
-1
MyQueueFragment.java
...in/java/cn/dankal/client/ui/personal/MyQueueFragment.java
+1
-1
PersonalFragment.kt
...ain/java/cn/dankal/client/ui/personal/PersonalFragment.kt
+1
-1
PersonalInfoActivity.kt
...java/cn/dankal/client/ui/personal/PersonalInfoActivity.kt
+1
-1
SystemMessageActivity.kt
...ava/cn/dankal/client/ui/personal/SystemMessageActivity.kt
+1
-1
UnCouponFragment.kt
...ain/java/cn/dankal/client/ui/personal/UnCouponFragment.kt
+1
-1
FoodEvaluationActivity.kt
...l/client/ui/personal/order/food/FoodEvaluationActivity.kt
+1
-1
FoodOrderFragment.kt
...dankal/client/ui/personal/order/food/FoodOrderFragment.kt
+1
-1
AfterSaleInfoActivity.kt
...al/client/ui/personal/order/mall/AfterSaleInfoActivity.kt
+3
-3
ApplyAfterSaleTowActivity.kt
...lient/ui/personal/order/mall/ApplyAfterSaleTowActivity.kt
+1
-1
ExpressActivity.java
...dankal/client/ui/personal/order/mall/ExpressActivity.java
+3
-3
LeaveMessageActivity.kt
...kal/client/ui/personal/order/mall/LeaveMessageActivity.kt
+1
-1
MallOrderDetailsActivity.kt
...client/ui/personal/order/mall/MallOrderDetailsActivity.kt
+1
-1
MallOrderDetailsPayActivity.kt
...ent/ui/personal/order/mall/MallOrderDetailsPayActivity.kt
+3
-3
MallOrderFragment.kt
...dankal/client/ui/personal/order/mall/MallOrderFragment.kt
+1
-1
AddAddressActivity.java
...ain/java/cn/dankal/client/ui/shop/AddAddressActivity.java
+4
-4
CommentMallActivity.kt
...main/java/cn/dankal/client/ui/shop/CommentMallActivity.kt
+1
-1
DetailsMerchantFragment.java
...ava/cn/dankal/client/ui/shop/DetailsMerchantFragment.java
+1
-1
MallEvaluateDetailsActivity.kt
...a/cn/dankal/client/ui/shop/MallEvaluateDetailsActivity.kt
+1
-1
MallListActivity.kt
...rc/main/java/cn/dankal/client/ui/shop/MallListActivity.kt
+1
-1
ShopDetailActivity.kt
.../main/java/cn/dankal/client/ui/shop/ShopDetailActivity.kt
+1
-1
ShopItemFragment.java
.../main/java/cn/dankal/client/ui/shop/ShopItemFragment.java
+1
-1
LoginActivity.kt
app/src/main/java/cn/dankal/user/login/LoginActivity.kt
+2
-2
PictureBaseActivity.java
...c/main/java/com/luck/picture/lib/PictureBaseActivity.java
+5
-5
PictureExternalPreviewActivity.java
.../com/luck/picture/lib/PictureExternalPreviewActivity.java
+2
-2
PictureSelectorActivity.java
...in/java/com/luck/picture/lib/PictureSelectorActivity.java
+2
-2
Permission.java
...ain/java/com/luck/picture/lib/permissions/Permission.java
+2
-2
RxPermissions.java
.../java/com/luck/picture/lib/permissions/RxPermissions.java
+5
-5
RxPermissionsFragment.java
...m/luck/picture/lib/permissions/RxPermissionsFragment.java
+1
-1
RxBus.java
app/src/main/java/com/luck/picture/lib/rxbus2/RxBus.java
+12
-11
gradle.properties
gradle.properties
+1
-0
No files found.
app/build.gradle
View file @
2eafb4a9
...
@@ -5,6 +5,7 @@ apply plugin: 'kotlin-android'
...
@@ -5,6 +5,7 @@ apply plugin: 'kotlin-android'
apply
plugin:
'kotlin-android-extensions'
apply
plugin:
'kotlin-android-extensions'
apply
plugin:
'kotlin-kapt'
apply
plugin:
'kotlin-kapt'
kapt
{
kapt
{
arguments
{
arguments
{
arg
(
"moduleName"
,
project
.
getName
())
arg
(
"moduleName"
,
project
.
getName
())
...
@@ -194,10 +195,8 @@ dependencies {
...
@@ -194,10 +195,8 @@ dependencies {
// api deps.support.multidex
// api deps.support.multidex
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
implementation
'com.google.android.gms:play-services-maps:16.1.0'
implementation
'com.google.android.gms:play-services-maps:16.1.0'
annotationProcessor
'com.github.bumptech.glide:compiler:4.7.1'
//annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
//annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
annotationProcessor
'com.alibaba:arouter-compiler:1.1.4'
annotationProcessor
'com.alibaba:arouter-compiler:1.1.4'
kapt
'com.github.bumptech.glide:compiler:4.7.1'
//kapt 'com.jakewharton:butterknife-compiler:8.4.0'
//kapt 'com.jakewharton:butterknife-compiler:8.4.0'
kapt
'com.alibaba:arouter-compiler:1.1.4'
kapt
'com.alibaba:arouter-compiler:1.1.4'
//kapt deps.alibaba.arouter_compiler
//kapt deps.alibaba.arouter_compiler
...
@@ -207,9 +206,9 @@ dependencies {
...
@@ -207,9 +206,9 @@ dependencies {
api
'com.android.support:cardview-v7:+'
api
'com.android.support:cardview-v7:+'
api
'com.android.support:multidex:1.0.2'
api
'com.android.support:multidex:1.0.2'
api
"com.android.support.constraint:constraint-layout:1.1.1"
api
"com.android.support.constraint:constraint-layout:1.1.1"
api
'io.reactivex.rxjava
2:rxjava:2.1.8
'
api
'io.reactivex.rxjava
3:rxjava:3.0.0
'
api
'io.reactivex.rxjava
2:rxandroid:2.0.1
'
api
'io.reactivex.rxjava
3:rxandroid:3.0.0
'
api
'com.squareup.retrofit2:adapter-rxjava
2:2.3
.0'
api
'com.squareup.retrofit2:adapter-rxjava
3:2.9
.0'
api
'com.yanzhenjie:permission:2.0.0-rc12'
api
'com.yanzhenjie:permission:2.0.0-rc12'
api
'com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar'
api
'com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar'
api
'com.github.bumptech.glide:glide:4.7.1'
api
'com.github.bumptech.glide:glide:4.7.1'
...
...
app/src/main/AndroidManifest.xml
View file @
2eafb4a9
...
@@ -102,12 +102,12 @@
...
@@ -102,12 +102,12 @@
sign the APK for publishing.
sign the APK for publishing.
You can define the keys for the debug and release targets in src/debug/ and src/release/.
You can define the keys for the debug and release targets in src/debug/ and src/release/.
-->
-->
<meta-data
<!--
<meta-data
android:name="com.google.android.geo.API_KEY"
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
android:value="@string/google_maps_key" />
<meta-data
<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value=
"@string/default_notification_channel_id"
/>
android:value="@string/default_notification_channel_id" />
-->
<activity
<activity
android:name=
".ui.home.map.GoogleMapsActivity"
android:name=
".ui.home.map.GoogleMapsActivity"
android:label=
"@string/title_activity_google_maps"
android:label=
"@string/title_activity_google_maps"
...
@@ -288,11 +288,11 @@
...
@@ -288,11 +288,11 @@
android:exported=
"true"
android:exported=
"true"
android:theme=
"@style/MyTranslucentTheme"
/>
android:theme=
"@style/MyTranslucentTheme"
/>
<service
android:name=
".ui.service.MyFirebaseMessagingService"
>
<!--
<service android:name=".ui.service.MyFirebaseMessagingService">
<intent-filter>
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</intent-filter>
</service>
<!-- [END firebase_service] -->
</service>
-->
<!-- [END firebase_service] -->
<service
<service
android:name=
".ui.service.MyJobService"
android:name=
".ui.service.MyJobService"
android:exported=
"false"
>
android:exported=
"false"
>
...
...
app/src/main/java/cn/dankal/basiclib/api/AddressService.java
View file @
2eafb4a9
...
@@ -6,7 +6,7 @@ import java.util.Map;
...
@@ -6,7 +6,7 @@ import java.util.Map;
import
cn.dankal.entities.shop.AddressEntity
;
import
cn.dankal.entities.shop.AddressEntity
;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
okhttp3.Response
;
import
okhttp3.Response
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.http.Body
;
import
retrofit2.http.Body
;
...
...
app/src/main/java/cn/dankal/basiclib/api/AddressServiceFactory.java
View file @
2eafb4a9
...
@@ -6,9 +6,9 @@ import cn.dankal.basiclib.rx.RefreshTokenHelper;
...
@@ -6,9 +6,9 @@ import cn.dankal.basiclib.rx.RefreshTokenHelper;
import
cn.dankal.entities.shop.AddressEntity
;
import
cn.dankal.entities.shop.AddressEntity
;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
...
...
app/src/main/java/cn/dankal/basiclib/api/BaseApi.java
View file @
2eafb4a9
...
@@ -13,7 +13,7 @@ import cn.dankal.basiclib.domain.TokenInterceptor;
...
@@ -13,7 +13,7 @@ import cn.dankal.basiclib.domain.TokenInterceptor;
import
cn.dankal.client.BuildConfig
;
import
cn.dankal.client.BuildConfig
;
import
okhttp3.OkHttpClient
;
import
okhttp3.OkHttpClient
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
import
retrofit2.adapter.rxjava
2.RxJava2
CallAdapterFactory
;
import
retrofit2.adapter.rxjava
3.RxJava3
CallAdapterFactory
;
import
retrofit2.converter.fastjson.FastJsonConverterFactory
;
import
retrofit2.converter.fastjson.FastJsonConverterFactory
;
/**
/**
...
@@ -34,7 +34,7 @@ public class BaseApi {
...
@@ -34,7 +34,7 @@ public class BaseApi {
public
static
Retrofit
getRetrofit
()
{
public
static
Retrofit
getRetrofit
()
{
return
new
Retrofit
.
Builder
()
return
new
Retrofit
.
Builder
()
.
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
2
CallAdapterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
3
CallAdapterFactory
.
create
())
.
client
(
getOkhttpInstance
())
.
client
(
getOkhttpInstance
())
.
baseUrl
(
BASE_URL
)
.
baseUrl
(
BASE_URL
)
.
build
();
.
build
();
...
@@ -42,7 +42,7 @@ public class BaseApi {
...
@@ -42,7 +42,7 @@ public class BaseApi {
public
static
Retrofit
getRetrofitTow
()
{
public
static
Retrofit
getRetrofitTow
()
{
return
new
Retrofit
.
Builder
().
addConverterFactory
(
FastJsonConverterFactory
.
create
())
return
new
Retrofit
.
Builder
().
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
2
CallAdapterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
3
CallAdapterFactory
.
create
())
.
client
(
getOkhttpInstance
())
.
client
(
getOkhttpInstance
())
.
baseUrl
(
BASE_EXPRESS_URL
)
.
baseUrl
(
BASE_EXPRESS_URL
)
.
build
();
.
build
();
...
@@ -50,7 +50,7 @@ public class BaseApi {
...
@@ -50,7 +50,7 @@ public class BaseApi {
public
static
Retrofit
getRetrofitThree
()
{
public
static
Retrofit
getRetrofitThree
()
{
return
new
Retrofit
.
Builder
().
addConverterFactory
(
FastJsonConverterFactory
.
create
())
return
new
Retrofit
.
Builder
().
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
2
CallAdapterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
3
CallAdapterFactory
.
create
())
.
client
(
getOkhttpInstance
())
.
client
(
getOkhttpInstance
())
.
baseUrl
(
BASE_ADDRESS_URL
)
.
baseUrl
(
BASE_ADDRESS_URL
)
.
build
();
.
build
();
...
@@ -63,7 +63,7 @@ public class BaseApi {
...
@@ -63,7 +63,7 @@ public class BaseApi {
.
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
addConverterFactory
(
FastJsonConverterFactory
.
create
())
.
client
(
getOkhttpInstance
())
.
client
(
getOkhttpInstance
())
.
baseUrl
(
baseurl
)
.
baseUrl
(
baseurl
)
.
addCallAdapterFactory
(
RxJava
2
CallAdapterFactory
.
create
())
.
addCallAdapterFactory
(
RxJava
3
CallAdapterFactory
.
create
())
.
build
();
.
build
();
}
}
...
...
app/src/main/java/cn/dankal/basiclib/api/HomeService.java
View file @
2eafb4a9
...
@@ -7,7 +7,7 @@ import cn.dankal.entities.home.HotSearchListEntity;
...
@@ -7,7 +7,7 @@ import cn.dankal.entities.home.HotSearchListEntity;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.entities.home.TopHomeInfoEntity
;
import
cn.dankal.entities.home.TopHomeInfoEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
retrofit2.http.Body
;
import
retrofit2.http.Body
;
import
retrofit2.http.GET
;
import
retrofit2.http.GET
;
import
retrofit2.http.POST
;
import
retrofit2.http.POST
;
...
...
app/src/main/java/cn/dankal/basiclib/api/HomeServiceFactory.java
View file @
2eafb4a9
...
@@ -7,9 +7,9 @@ import cn.dankal.entities.home.BottomAroundEntity;
...
@@ -7,9 +7,9 @@ import cn.dankal.entities.home.BottomAroundEntity;
import
cn.dankal.entities.home.HotSearchListEntity
;
import
cn.dankal.entities.home.HotSearchListEntity
;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.entities.home.TopHomeInfoEntity
;
import
cn.dankal.entities.home.TopHomeInfoEntity
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
/**
/**
...
...
app/src/main/java/cn/dankal/basiclib/api/MallService.java
View file @
2eafb4a9
...
@@ -19,7 +19,7 @@ import cn.dankal.entities.shop.RecommendShopEntity;
...
@@ -19,7 +19,7 @@ import cn.dankal.entities.shop.RecommendShopEntity;
import
cn.dankal.entities.shop.ShopDetailEntity
;
import
cn.dankal.entities.shop.ShopDetailEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.StoreEntity
;
import
cn.dankal.entities.shop.StoreEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.http.Body
;
import
retrofit2.http.Body
;
import
retrofit2.http.GET
;
import
retrofit2.http.GET
;
...
...
app/src/main/java/cn/dankal/basiclib/api/MallServiceFactory.java
View file @
2eafb4a9
...
@@ -19,9 +19,9 @@ import cn.dankal.entities.shop.RecommendShopEntity;
...
@@ -19,9 +19,9 @@ import cn.dankal.entities.shop.RecommendShopEntity;
import
cn.dankal.entities.shop.ShopDetailEntity
;
import
cn.dankal.entities.shop.ShopDetailEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.StoreEntity
;
import
cn.dankal.entities.shop.StoreEntity
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
...
...
app/src/main/java/cn/dankal/basiclib/api/RestaurantService.java
View file @
2eafb4a9
...
@@ -15,7 +15,7 @@ import cn.dankal.entities.home.RestaurantDetailEntity;
...
@@ -15,7 +15,7 @@ import cn.dankal.entities.home.RestaurantDetailEntity;
import
cn.dankal.entities.home.RestaurantSpecEntity
;
import
cn.dankal.entities.home.RestaurantSpecEntity
;
import
cn.dankal.entities.shop.QueueEntity
;
import
cn.dankal.entities.shop.QueueEntity
;
import
cn.dankal.entities.shop.ShopTypeContentEntity
;
import
cn.dankal.entities.shop.ShopTypeContentEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.http.Body
;
import
retrofit2.http.Body
;
import
retrofit2.http.GET
;
import
retrofit2.http.GET
;
...
...
app/src/main/java/cn/dankal/basiclib/api/RestaurantServiceFactory.java
View file @
2eafb4a9
...
@@ -16,9 +16,9 @@ import cn.dankal.entities.home.RestaurantDetailEntity;
...
@@ -16,9 +16,9 @@ import cn.dankal.entities.home.RestaurantDetailEntity;
import
cn.dankal.entities.home.RestaurantSpecEntity
;
import
cn.dankal.entities.home.RestaurantSpecEntity
;
import
cn.dankal.entities.shop.QueueEntity
;
import
cn.dankal.entities.shop.QueueEntity
;
import
cn.dankal.entities.shop.ShopTypeContentEntity
;
import
cn.dankal.entities.shop.ShopTypeContentEntity
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
...
...
app/src/main/java/cn/dankal/basiclib/api/UserService.java
View file @
2eafb4a9
...
@@ -42,7 +42,7 @@ import cn.dankal.entities.user.UserCosTokenEntity;
...
@@ -42,7 +42,7 @@ import cn.dankal.entities.user.UserCosTokenEntity;
import
cn.dankal.entities.user.UserInfoEntity
;
import
cn.dankal.entities.user.UserInfoEntity
;
import
cn.dankal.entities.user.UserQueueListEntity
;
import
cn.dankal.entities.user.UserQueueListEntity
;
import
cn.dankal.entities.user.UserRegisterSuccessEntity
;
import
cn.dankal.entities.user.UserRegisterSuccessEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.http.Body
;
import
retrofit2.http.Body
;
import
retrofit2.http.DELETE
;
import
retrofit2.http.DELETE
;
...
...
app/src/main/java/cn/dankal/basiclib/api/UserServiceFactory.java
View file @
2eafb4a9
...
@@ -32,9 +32,9 @@ import cn.dankal.entities.user.StampListEntity;
...
@@ -32,9 +32,9 @@ import cn.dankal.entities.user.StampListEntity;
import
cn.dankal.entities.user.UserCosTokenEntity
;
import
cn.dankal.entities.user.UserCosTokenEntity
;
import
cn.dankal.entities.user.UserInfoEntity
;
import
cn.dankal.entities.user.UserInfoEntity
;
import
cn.dankal.entities.user.UserRegisterSuccessEntity
;
import
cn.dankal.entities.user.UserRegisterSuccessEntity
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
import
retrofit2.Retrofit
;
import
retrofit2.Retrofit
;
...
...
app/src/main/java/cn/dankal/basiclib/base/BaseView.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
base
;
package
cn
.
dankal
.
basiclib
.
base
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.rxjava3.disposables.Disposable
;
/**
/**
* description: MVP模式中V层接口
* description: MVP模式中V层接口
...
...
app/src/main/java/cn/dankal/basiclib/base/activity/BaseActivity.java
View file @
2eafb4a9
...
@@ -20,7 +20,6 @@ import android.view.WindowManager;
...
@@ -20,7 +20,6 @@ import android.view.WindowManager;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.tbruyelle.rxpermissions2.RxPermissions
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.EventBus
;
...
@@ -39,6 +38,7 @@ import cn.dankal.basiclib.util.SPUtils;
...
@@ -39,6 +38,7 @@ import cn.dankal.basiclib.util.SPUtils;
import
cn.dankal.basiclib.util.TitleBarUtils
;
import
cn.dankal.basiclib.util.TitleBarUtils
;
import
cn.dankal.basiclib.util.ToastUtils
;
import
cn.dankal.basiclib.util.ToastUtils
;
import
cn.dankal.basiclib.util.language.MultiLanguage
;
import
cn.dankal.basiclib.util.language.MultiLanguage
;
import
cn.dankal.basiclib.util.rx.RxPermissions
;
import
cn.dankal.basiclib.widget.CommonDialog
;
import
cn.dankal.basiclib.widget.CommonDialog
;
import
cn.dankal.basiclib.widget.DebugWatermarkText
;
import
cn.dankal.basiclib.widget.DebugWatermarkText
;
import
cn.dankal.basiclib.widget.TipDialog
;
import
cn.dankal.basiclib.widget.TipDialog
;
...
@@ -47,9 +47,9 @@ import cn.dankal.basiclib.widget.statubar.StatusBarUtil;
...
@@ -47,9 +47,9 @@ import cn.dankal.basiclib.widget.statubar.StatusBarUtil;
import
cn.dankal.basiclib.widget.titlebar.ITitleBar
;
import
cn.dankal.basiclib.widget.titlebar.ITitleBar
;
import
cn.dankal.basiclib.widget.titlebar.SingleTextTitle
;
import
cn.dankal.basiclib.widget.titlebar.SingleTextTitle
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
io.reactivex.disposables.CompositeDisposable
;
import
io.reactivex.
rxjava3.
disposables.CompositeDisposable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.
rxjava3.
functions.Consumer
;
/**
/**
* @author Dankal Android Developer
* @author Dankal Android Developer
...
...
app/src/main/java/cn/dankal/basiclib/base/fragment/BaseFragment.java
View file @
2eafb4a9
...
@@ -15,11 +15,9 @@ import android.view.View;
...
@@ -15,11 +15,9 @@ import android.view.View;
import
android.view.ViewGroup
;
import
android.view.ViewGroup
;
import
android.view.WindowManager
;
import
android.view.WindowManager
;
import
com.tbruyelle.rxpermissions2.RxPermissions
;
import
cn.dankal.basiclib.DKUserManager
;
import
cn.dankal.basiclib.DKUserManager
;
import
cn.dankal.basiclib.util.rx.RxPermissions
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.basiclib.base.BaseView
;
import
cn.dankal.basiclib.base.BaseView
;
import
cn.dankal.basiclib.base.activity.BaseActivity
;
import
cn.dankal.basiclib.base.activity.BaseActivity
;
...
@@ -32,9 +30,9 @@ import cn.dankal.basiclib.widget.CommonDialog;
...
@@ -32,9 +30,9 @@ import cn.dankal.basiclib.widget.CommonDialog;
import
cn.dankal.basiclib.widget.TipDialog
;
import
cn.dankal.basiclib.widget.TipDialog
;
import
cn.dankal.basiclib.widget.titlebar.ITitleBar
;
import
cn.dankal.basiclib.widget.titlebar.ITitleBar
;
import
cn.dankal.basiclib.widget.titlebar.SingleTextTitle
;
import
cn.dankal.basiclib.widget.titlebar.SingleTextTitle
;
import
io.reactivex.disposables.CompositeDisposable
;
import
io.reactivex.
rxjava3.
disposables.CompositeDisposable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.
rxjava3.
functions.Consumer
;
/**
/**
*
*
...
...
app/src/main/java/cn/dankal/basiclib/common/qiniu/QiniuApi.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
common
.
qiniu
;
package
cn
.
dankal
.
basiclib
.
common
.
qiniu
;
import
cn.dankal.basiclib.api.BaseApi
;
import
cn.dankal.basiclib.api.BaseApi
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
/**
/**
* Created by Fred on 2016/11/29.
* Created by Fred on 2016/11/29.
...
...
app/src/main/java/cn/dankal/basiclib/common/qiniu/QiniuService.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
common
.
qiniu
;
package
cn
.
dankal
.
basiclib
.
common
.
qiniu
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
retrofit2.http.GET
;
import
retrofit2.http.GET
;
/**
/**
...
...
app/src/main/java/cn/dankal/basiclib/common/qiniu/UploadHelper.java
View file @
2eafb4a9
...
@@ -2,7 +2,7 @@ package cn.dankal.basiclib.common.qiniu;
...
@@ -2,7 +2,7 @@ package cn.dankal.basiclib.common.qiniu;
import
cn.dankal.basiclib.util.StringUtil
;
import
cn.dankal.basiclib.util.StringUtil
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.
android.schedulers.AndroidSchedulers
;
/**
/**
...
...
app/src/main/java/cn/dankal/basiclib/common/sms/SmsCodeImpl.java
View file @
2eafb4a9
...
@@ -15,9 +15,9 @@ import cn.dankal.basiclib.util.ActivityManager;
...
@@ -15,9 +15,9 @@ import cn.dankal.basiclib.util.ActivityManager;
import
cn.dankal.basiclib.util.StringUtil
;
import
cn.dankal.basiclib.util.StringUtil
;
import
cn.dankal.basiclib.util.ToastUtils
;
import
cn.dankal.basiclib.util.ToastUtils
;
import
cn.dankal.entities.user.CodeEntity
;
import
cn.dankal.entities.user.CodeEntity
;
import
io.reactivex.
Flowable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Flowable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* Date: 2018/8/1.
* Date: 2018/8/1.
...
...
app/src/main/java/cn/dankal/basiclib/eventbus/AppBus.java
View file @
2eafb4a9
...
@@ -6,10 +6,10 @@ import java.util.LinkedHashMap;
...
@@ -6,10 +6,10 @@ import java.util.LinkedHashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.
rxjava3.
functions.Consumer
;
import
io.reactivex.subjects.PublishSubject
;
import
io.reactivex.
rxjava3.
subjects.PublishSubject
;
import
io.reactivex.subjects.Subject
;
import
io.reactivex.
rxjava3.
subjects.Subject
;
/**
/**
* Created by Fred on 2018/07/17.
* Created by Fred on 2018/07/17.
...
...
app/src/main/java/cn/dankal/basiclib/rx/AbstractDialogSubscriber.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
rx
;
package
cn
.
dankal
.
basiclib
.
rx
;
import
cn.dankal.basiclib.base.BaseView
;
import
cn.dankal.basiclib.base.BaseView
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* @author Dankal Android Developer
* @author Dankal Android Developer
...
...
app/src/main/java/cn/dankal/basiclib/rx/AbstractNoDialogSubscriber.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
rx
;
package
cn
.
dankal
.
basiclib
.
rx
;
import
cn.dankal.basiclib.base.BaseView
;
import
cn.dankal.basiclib.base.BaseView
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* @author Dankal Android Developer
* @author Dankal Android Developer
...
...
app/src/main/java/cn/dankal/basiclib/rx/AbstractSubscriber.java
View file @
2eafb4a9
...
@@ -8,8 +8,8 @@ import cn.dankal.basiclib.base.BaseView;
...
@@ -8,8 +8,8 @@ import cn.dankal.basiclib.base.BaseView;
import
cn.dankal.basiclib.domain.HttpStatusCode
;
import
cn.dankal.basiclib.domain.HttpStatusCode
;
import
cn.dankal.basiclib.exception.LocalException
;
import
cn.dankal.basiclib.exception.LocalException
;
import
cn.dankal.basiclib.util.ActivityUtils
;
import
cn.dankal.basiclib.util.ActivityUtils
;
import
io.reactivex.Observer
;
import
io.reactivex.
rxjava3.core.
Observer
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* @author Dankal Android Developer
* @author Dankal Android Developer
...
...
app/src/main/java/cn/dankal/basiclib/rx/NormalSubscriber.java
View file @
2eafb4a9
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R;
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R;
import
cn.dankal.basiclib.domain.HttpStatusCode
;
import
cn.dankal.basiclib.domain.HttpStatusCode
;
import
cn.dankal.basiclib.exception.LocalException
;
import
cn.dankal.basiclib.exception.LocalException
;
import
cn.dankal.basiclib.util.ActivityUtils
;
import
cn.dankal.basiclib.util.ActivityUtils
;
import
io.reactivex.Observer
;
import
io.reactivex.
rxjava3.core.
Observer
;
/**
/**
* @author Dankal Android Developer
* @author Dankal Android Developer
...
...
app/src/main/java/cn/dankal/basiclib/rx/RefreshTokenHelper.java
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
rx
;
package
cn
.
dankal
.
basiclib
.
rx
;
import
cn.dankal.basiclib.exception.ExceptionHandle
;
import
cn.dankal.basiclib.exception.ExceptionHandle
;
import
io.reactivex.Observable
;
import
io.reactivex.rxjava3.core.Observable
;
import
io.reactivex.ObservableSource
;
import
io.reactivex.rxjava3.core.ObservableSource
;
import
io.reactivex.functions.Function
;
import
io.reactivex.rxjava3.functions.Function
;
/**
/**
* @author Dankal Android Develoer
* @author Dankal Android Develoer
...
...
app/src/main/java/cn/dankal/basiclib/template/personal/ChangeAvatarImpl.java
View file @
2eafb4a9
...
@@ -12,7 +12,7 @@ import android.support.annotation.NonNull;
...
@@ -12,7 +12,7 @@ import android.support.annotation.NonNull;
import
android.support.v4.content.FileProvider
;
import
android.support.v4.content.FileProvider
;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
c
om.tbruyelle.rxpermissions2
.RxPermissions
;
import
c
n.dankal.basiclib.util.rx
.RxPermissions
;
import
java.io.File
;
import
java.io.File
;
import
java.text.DecimalFormat
;
import
java.text.DecimalFormat
;
...
...
app/src/main/java/cn/dankal/basiclib/util/DensityAdaptationUtils.java
View file @
2eafb4a9
...
@@ -7,7 +7,8 @@ import android.content.res.Configuration;
...
@@ -7,7 +7,8 @@ import android.content.res.Configuration;
import
android.support.annotation.Nullable
;
import
android.support.annotation.Nullable
;
import
android.util.DisplayMetrics
;
import
android.util.DisplayMetrics
;
import
io.reactivex.annotations.NonNull
;
import
io.reactivex.rxjava3.annotations.NonNull
;
/**
/**
* description: 今日头条适配方案
* description: 今日头条适配方案
...
...
app/src/main/java/cn/dankal/basiclib/util/HnUploadListImageControl.java
View file @
2eafb4a9
...
@@ -7,14 +7,15 @@ import java.util.List;
...
@@ -7,14 +7,15 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
cn.dankal.basiclib.cos.CosUploadUtil
;
import
cn.dankal.basiclib.cos.CosUploadUtil
;
import
io.reactivex.Observable
;
import
io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.ObservableEmitter
;
import
io.reactivex.rxjava3.core.Observable
;
import
io.reactivex.ObservableOnSubscribe
;
import
io.reactivex.rxjava3.core.ObservableEmitter
;
import
io.reactivex.ObservableSource
;
import
io.reactivex.rxjava3.core.ObservableOnSubscribe
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.rxjava3.core.ObservableSource
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.rxjava3.functions.Consumer
;
import
io.reactivex.functions.Function
;
import
io.reactivex.rxjava3.functions.Function
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.rxjava3.schedulers.Schedulers
;
/**
/**
* Created by zhengpeng on 2019/7/13.
* Created by zhengpeng on 2019/7/13.
...
...
app/src/main/java/cn/dankal/basiclib/util/ToastUtils.java
View file @
2eafb4a9
...
@@ -15,6 +15,7 @@ import android.os.Looper;
...
@@ -15,6 +15,7 @@ import android.os.Looper;
import
android.support.annotation.ColorInt
;
import
android.support.annotation.ColorInt
;
import
android.support.annotation.DrawableRes
;
import
android.support.annotation.DrawableRes
;
import
android.support.annotation.LayoutRes
;
import
android.support.annotation.LayoutRes
;
import
android.support.annotation.NonNull
;
import
android.support.annotation.StringRes
;
import
android.support.annotation.StringRes
;
import
android.util.Log
;
import
android.util.Log
;
import
android.view.Display
;
import
android.view.Display
;
...
@@ -27,7 +28,6 @@ import android.widget.Toast;
...
@@ -27,7 +28,6 @@ import android.widget.Toast;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Field
;
import
io.reactivex.annotations.NonNull
;
public
class
ToastUtils
{
public
class
ToastUtils
{
...
...
app/src/main/java/cn/dankal/basiclib/util/rx/Permission.java
0 → 100644
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
util
.
rx
;
/**
* Author: roczheng
* Date: 2021/3/4
* Time: 20:28
* Description:
*/
import
java.util.List
;
import
io.reactivex.rxjava3.core.Observable
;
import
io.reactivex.rxjava3.functions.BiConsumer
;
import
io.reactivex.rxjava3.functions.Function
;
import
io.reactivex.rxjava3.functions.Predicate
;
public
class
Permission
{
public
final
String
name
;
public
final
boolean
granted
;
public
final
boolean
shouldShowRequestPermissionRationale
;
public
Permission
(
String
name
,
boolean
granted
)
{
this
(
name
,
granted
,
false
);
}
public
Permission
(
String
name
,
boolean
granted
,
boolean
shouldShowRequestPermissionRationale
)
{
this
.
name
=
name
;
this
.
granted
=
granted
;
this
.
shouldShowRequestPermissionRationale
=
shouldShowRequestPermissionRationale
;
}
public
Permission
(
List
<
Permission
>
permissions
)
{
name
=
combineName
(
permissions
);
granted
=
combineGranted
(
permissions
);
shouldShowRequestPermissionRationale
=
combineShouldShowRequestPermissionRationale
(
permissions
);
}
@Override
@SuppressWarnings
(
"SimplifiableIfStatement"
)
public
boolean
equals
(
final
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
getClass
()
!=
o
.
getClass
())
return
false
;
final
Permission
that
=
(
Permission
)
o
;
if
(
granted
!=
that
.
granted
)
return
false
;
if
(
shouldShowRequestPermissionRationale
!=
that
.
shouldShowRequestPermissionRationale
)
return
false
;
return
name
.
equals
(
that
.
name
);
}
@Override
public
int
hashCode
()
{
int
result
=
name
.
hashCode
();
result
=
31
*
result
+
(
granted
?
1
:
0
);
result
=
31
*
result
+
(
shouldShowRequestPermissionRationale
?
1
:
0
);
return
result
;
}
@Override
public
String
toString
()
{
return
"Permission{"
+
"name='"
+
name
+
'\''
+
", granted="
+
granted
+
", shouldShowRequestPermissionRationale="
+
shouldShowRequestPermissionRationale
+
'}'
;
}
private
String
combineName
(
List
<
Permission
>
permissions
)
{
return
Observable
.
fromIterable
(
permissions
)
.
map
(
new
Function
<
Permission
,
String
>()
{
@Override
public
String
apply
(
Permission
permission
)
throws
Exception
{
return
permission
.
name
;
}
}).
collectInto
(
new
StringBuilder
(),
new
BiConsumer
<
StringBuilder
,
String
>()
{
@Override
public
void
accept
(
StringBuilder
s
,
String
s2
)
throws
Exception
{
if
(
s
.
length
()
==
0
)
{
s
.
append
(
s2
);
}
else
{
s
.
append
(
", "
).
append
(
s2
);
}
}
}).
blockingGet
().
toString
();
}
private
Boolean
combineGranted
(
List
<
Permission
>
permissions
)
{
return
Observable
.
fromIterable
(
permissions
)
.
all
(
new
Predicate
<
Permission
>()
{
@Override
public
boolean
test
(
Permission
permission
)
throws
Exception
{
return
permission
.
granted
;
}
}).
blockingGet
();
}
private
Boolean
combineShouldShowRequestPermissionRationale
(
List
<
Permission
>
permissions
)
{
return
Observable
.
fromIterable
(
permissions
)
.
any
(
new
Predicate
<
Permission
>()
{
@Override
public
boolean
test
(
Permission
permission
)
throws
Exception
{
return
permission
.
shouldShowRequestPermissionRationale
;
}
}).
blockingGet
();
}
}
app/src/main/java/cn/dankal/basiclib/util/rx/RxPermissions.java
0 → 100644
View file @
2eafb4a9
This diff is collapsed.
Click to expand it.
app/src/main/java/cn/dankal/basiclib/util/rx/RxPermissionsFragment.java
0 → 100644
View file @
2eafb4a9
package
cn
.
dankal
.
basiclib
.
util
.
rx
;
/**
* Author: roczheng
* Date: 2021/3/4
* Time: 20:22
* Description:
*/
import
android.annotation.TargetApi
;
import
android.app.Fragment
;
import
android.content.pm.PackageManager
;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.support.annotation.NonNull
;
import
android.util.Log
;
import
com.luck.picture.lib.permissions.RxPermissions
;
import
io.reactivex.rxjava3.subjects.PublishSubject
;
import
java.util.HashMap
;
import
java.util.Map
;
public
class
RxPermissionsFragment
extends
Fragment
{
private
static
final
int
PERMISSIONS_REQUEST_CODE
=
42
;
// Contains all the current permission requests.
// Once granted or denied, they are removed from it.
private
Map
<
String
,
PublishSubject
<
Permission
>>
mSubjects
=
new
HashMap
<>();
private
boolean
mLogging
;
public
RxPermissionsFragment
()
{
}
@Override
public
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setRetainInstance
(
true
);
}
@TargetApi
(
Build
.
VERSION_CODES
.
M
)
void
requestPermissions
(
@NonNull
String
[]
permissions
)
{
requestPermissions
(
permissions
,
PERMISSIONS_REQUEST_CODE
);
}
@TargetApi
(
Build
.
VERSION_CODES
.
M
)
public
void
onRequestPermissionsResult
(
int
requestCode
,
@NonNull
String
permissions
[],
@NonNull
int
[]
grantResults
)
{
super
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
if
(
requestCode
!=
PERMISSIONS_REQUEST_CODE
)
return
;
boolean
[]
shouldShowRequestPermissionRationale
=
new
boolean
[
permissions
.
length
];
for
(
int
i
=
0
;
i
<
permissions
.
length
;
i
++)
{
shouldShowRequestPermissionRationale
[
i
]
=
shouldShowRequestPermissionRationale
(
permissions
[
i
]);
}
onRequestPermissionsResult
(
permissions
,
grantResults
,
shouldShowRequestPermissionRationale
);
}
void
onRequestPermissionsResult
(
String
permissions
[],
int
[]
grantResults
,
boolean
[]
shouldShowRequestPermissionRationale
)
{
for
(
int
i
=
0
,
size
=
permissions
.
length
;
i
<
size
;
i
++)
{
log
(
"onRequestPermissionsResult "
+
permissions
[
i
]);
// Find the corresponding subject
PublishSubject
<
Permission
>
subject
=
mSubjects
.
get
(
permissions
[
i
]);
if
(
subject
==
null
)
{
// No subject found
Log
.
e
(
RxPermissions
.
TAG
,
"RxPermissions.onRequestPermissionsResult invoked but didn't find the corresponding permission request."
);
return
;
}
mSubjects
.
remove
(
permissions
[
i
]);
boolean
granted
=
grantResults
[
i
]
==
PackageManager
.
PERMISSION_GRANTED
;
subject
.
onNext
(
new
Permission
(
permissions
[
i
],
granted
,
shouldShowRequestPermissionRationale
[
i
]));
subject
.
onComplete
();
}
}
@TargetApi
(
Build
.
VERSION_CODES
.
M
)
boolean
isGranted
(
String
permission
)
{
return
getActivity
().
checkSelfPermission
(
permission
)
==
PackageManager
.
PERMISSION_GRANTED
;
}
@TargetApi
(
Build
.
VERSION_CODES
.
M
)
boolean
isRevoked
(
String
permission
)
{
return
getActivity
().
getPackageManager
().
isPermissionRevokedByPolicy
(
permission
,
getActivity
().
getPackageName
());
}
public
void
setLogging
(
boolean
logging
)
{
mLogging
=
logging
;
}
public
PublishSubject
<
Permission
>
getSubjectByPermission
(
@NonNull
String
permission
)
{
return
mSubjects
.
get
(
permission
);
}
public
boolean
containsByPermission
(
@NonNull
String
permission
)
{
return
mSubjects
.
containsKey
(
permission
);
}
public
PublishSubject
<
Permission
>
setSubjectForPermission
(
@NonNull
String
permission
,
@NonNull
PublishSubject
<
Permission
>
subject
)
{
return
mSubjects
.
put
(
permission
,
subject
);
}
void
log
(
String
message
)
{
if
(
mLogging
)
{
Log
.
d
(
RxPermissions
.
TAG
,
message
);
}
}
}
app/src/main/java/cn/dankal/basiclib/widget/banner/DkBanner.java
View file @
2eafb4a9
...
@@ -25,12 +25,11 @@ import java.util.concurrent.TimeUnit;
...
@@ -25,12 +25,11 @@ import java.util.concurrent.TimeUnit;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.basiclib.util.Logger
;
import
cn.dankal.basiclib.util.Logger
;
import
io.reactivex.Observable
;
import
io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.Observer
;
import
io.reactivex.rxjava3.core.Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.rxjava3.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.rxjava3.functions.Consumer
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.rxjava3.schedulers.Schedulers
;
import
io.reactivex.schedulers.Schedulers
;
import
static
cn
.
dankal
.
basiclib
.
util
.
DisplayHelper
.
dp2px
;
import
static
cn
.
dankal
.
basiclib
.
util
.
DisplayHelper
.
dp2px
;
...
...
app/src/main/java/cn/dankal/basiclib/widget/banner/DkBannerTow.java
View file @
2eafb4a9
...
@@ -22,11 +22,11 @@ import java.util.concurrent.TimeUnit;
...
@@ -22,11 +22,11 @@ import java.util.concurrent.TimeUnit;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.basiclib.util.Logger
;
import
cn.dankal.basiclib.util.Logger
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.
rxjava3.
functions.Consumer
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
import
static
cn
.
dankal
.
basiclib
.
util
.
DisplayHelper
.
dp2px
;
import
static
cn
.
dankal
.
basiclib
.
util
.
DisplayHelper
.
dp2px
;
...
...
app/src/main/java/cn/dankal/client/MainActivity.kt
View file @
2eafb4a9
...
@@ -23,6 +23,7 @@ import cn.dankal.basiclib.base.activity.BaseActivity
...
@@ -23,6 +23,7 @@ import cn.dankal.basiclib.base.activity.BaseActivity
import
cn.dankal.basiclib.rx.AbstractDialogSubscriber
import
cn.dankal.basiclib.rx.AbstractDialogSubscriber
import
cn.dankal.basiclib.util.SPUtils
import
cn.dankal.basiclib.util.SPUtils
import
cn.dankal.basiclib.util.ToastUtils
import
cn.dankal.basiclib.util.ToastUtils
import
cn.dankal.basiclib.util.rx.RxPermissions
import
cn.dankal.basiclib.widget.CommonDialog
import
cn.dankal.basiclib.widget.CommonDialog
import
cn.dankal.basiclib.widget.statubar.QMUIStatusBarHelper
import
cn.dankal.basiclib.widget.statubar.QMUIStatusBarHelper
import
cn.dankal.entities.home.QRCodeEntity
import
cn.dankal.entities.home.QRCodeEntity
...
@@ -38,11 +39,9 @@ import com.google.android.gms.maps.OnMapReadyCallback
...
@@ -38,11 +39,9 @@ import com.google.android.gms.maps.OnMapReadyCallback
import
com.google.android.gms.tasks.OnCompleteListener
import
com.google.android.gms.tasks.OnCompleteListener
import
com.google.firebase.iid.FirebaseInstanceId
import
com.google.firebase.iid.FirebaseInstanceId
import
com.google.gson.Gson
import
com.google.gson.Gson
import
com.tbruyelle.rxpermissions2.RxPermissions
import
com.yanzhenjie.permission.Permission
import
com.yanzhenjie.permission.Permission
import
com.yzq.zxinglibrary.common.Constant
import
com.yzq.zxinglibrary.common.Constant
import
io.reactivex.disposables.Disposable
import
io.reactivex.rxjava3.disposables.Disposable
import
io.reactivex.functions.Consumer
import
kotlinx.android.synthetic.main.activity_main_sdk.*
import
kotlinx.android.synthetic.main.activity_main_sdk.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
import
java.lang.reflect.Field
import
java.lang.reflect.Field
...
...
app/src/main/java/cn/dankal/client/adapter/car/CarShopAdapter.java
View file @
2eafb4a9
...
@@ -26,7 +26,7 @@ import cn.dankal.entities.event.UpdateCarEvent;
...
@@ -26,7 +26,7 @@ import cn.dankal.entities.event.UpdateCarEvent;
import
cn.dankal.entities.shop.AddCarResultEntity
;
import
cn.dankal.entities.shop.AddCarResultEntity
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.entities.car.ShopCarEntity
;
import
cn.dankal.entities.car.ShopCarEntity
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
okhttp3.ResponseBody
;
import
okhttp3.ResponseBody
;
/**
/**
...
...
app/src/main/java/cn/dankal/client/ui/car/CarFragment.kt
View file @
2eafb4a9
...
@@ -19,7 +19,7 @@ import cn.dankal.entities.event.UpdateCarEvent
...
@@ -19,7 +19,7 @@ import cn.dankal.entities.event.UpdateCarEvent
import
cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.ui.shop.SureOrderActivity
import
cn.dankal.client.ui.shop.SureOrderActivity
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_car.*
import
kotlinx.android.synthetic.main.fragment_car.*
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/cn/dankal/client/ui/home/FoodAllEvaluateActivity.kt
View file @
2eafb4a9
...
@@ -14,7 +14,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
...
@@ -14,7 +14,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_food_all_evaluate.*
import
kotlinx.android.synthetic.main.activity_food_all_evaluate.*
/**
/**
...
...
app/src/main/java/cn/dankal/client/ui/home/HomeActivity.kt
View file @
2eafb4a9
...
@@ -31,7 +31,7 @@ import cn.dankal.entities.home.TopHomeInfoEntity
...
@@ -31,7 +31,7 @@ import cn.dankal.entities.home.TopHomeInfoEntity
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.yanzhenjie.permission.Permission
import
com.yanzhenjie.permission.Permission
import
com.yzq.zxinglibrary.android.CaptureActivity
import
com.yzq.zxinglibrary.android.CaptureActivity
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_home.*
import
kotlinx.android.synthetic.main.fragment_home.*
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.Subscribe
import
org.greenrobot.eventbus.Subscribe
...
...
app/src/main/java/cn/dankal/client/ui/home/HomeFragment.kt
View file @
2eafb4a9
...
@@ -39,7 +39,7 @@ import cn.dankal.entities.event.LocationChangeEvent
...
@@ -39,7 +39,7 @@ import cn.dankal.entities.event.LocationChangeEvent
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.yanzhenjie.permission.Permission
import
com.yanzhenjie.permission.Permission
import
com.yzq.zxinglibrary.android.CaptureActivity
import
com.yzq.zxinglibrary.android.CaptureActivity
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_home.*
import
kotlinx.android.synthetic.main.fragment_home.*
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.Subscribe
import
org.greenrobot.eventbus.Subscribe
...
...
app/src/main/java/cn/dankal/client/ui/home/MenuItemFragment.java
View file @
2eafb4a9
...
@@ -17,7 +17,7 @@ import android.view.ViewGroup;
...
@@ -17,7 +17,7 @@ import android.view.ViewGroup;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
c
om.tbruyelle.rxpermissions2
.RxPermissions
;
import
c
n.dankal.basiclib.util.rx
.RxPermissions
;
import
com.yanzhenjie.permission.Permission
;
import
com.yanzhenjie.permission.Permission
;
import
com.yzq.zxinglibrary.android.CaptureActivity
;
import
com.yzq.zxinglibrary.android.CaptureActivity
;
import
com.zhy.view.flowlayout.FlowLayout
;
import
com.zhy.view.flowlayout.FlowLayout
;
...
@@ -51,7 +51,7 @@ import cn.dankal.client.ui.home.details.MerchantDetailsActivity;
...
@@ -51,7 +51,7 @@ import cn.dankal.client.ui.home.details.MerchantDetailsActivity;
import
cn.dankal.client.ui.home.details.RecommendMerchantActivity
;
import
cn.dankal.client.ui.home.details.RecommendMerchantActivity
;
import
cn.dankal.client.ui.home.map.GoogleMapsActivity
;
import
cn.dankal.client.ui.home.map.GoogleMapsActivity
;
import
cn.dankal.client.util.UIUtile
;
import
cn.dankal.client.util.UIUtile
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
public
class
MenuItemFragment
extends
BaseFragment
{
public
class
MenuItemFragment
extends
BaseFragment
{
...
...
app/src/main/java/cn/dankal/client/ui/home/details/DetailsShopFragment.java
View file @
2eafb4a9
...
@@ -67,7 +67,7 @@ import cn.dankal.client.constants.ConstantsRestaurantType;
...
@@ -67,7 +67,7 @@ import cn.dankal.client.constants.ConstantsRestaurantType;
import
cn.dankal.client.ui.shop.QueueActivity
;
import
cn.dankal.client.ui.shop.QueueActivity
;
import
cn.dankal.client.ui.shop.QueueResultActivity
;
import
cn.dankal.client.ui.shop.QueueResultActivity
;
import
cn.dankal.client.util.UIUtile
;
import
cn.dankal.client.util.UIUtile
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
public
class
DetailsShopFragment
extends
BaseFragment
implements
OnRefreshLoadMoreListener
{
public
class
DetailsShopFragment
extends
BaseFragment
implements
OnRefreshLoadMoreListener
{
...
...
app/src/main/java/cn/dankal/client/ui/home/details/MerchantDetailsActivity.java
View file @
2eafb4a9
...
@@ -49,7 +49,7 @@ import cn.dankal.client.R;
...
@@ -49,7 +49,7 @@ import cn.dankal.client.R;
import
cn.dankal.client.constants.ConstantsHomeType
;
import
cn.dankal.client.constants.ConstantsHomeType
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.ui.home.ScanResultActivity
;
import
cn.dankal.client.ui.home.ScanResultActivity
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* 상가 의 상세 한 상황.
* 상가 의 상세 한 상황.
...
...
app/src/main/java/cn/dankal/client/ui/home/details/MerchantMallFragment.java
View file @
2eafb4a9
...
@@ -34,7 +34,7 @@ import cn.dankal.client.adapter.shop.MallTypeContentAdapter;
...
@@ -34,7 +34,7 @@ import cn.dankal.client.adapter.shop.MallTypeContentAdapter;
import
cn.dankal.client.adapter.shop.MallTypeTitleAdapter
;
import
cn.dankal.client.adapter.shop.MallTypeTitleAdapter
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.ui.shop.ShopDetailActivity
;
import
cn.dankal.client.ui.shop.ShopDetailActivity
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* Created by zhengpeng on 2019/6/24.
* Created by zhengpeng on 2019/6/24.
...
...
app/src/main/java/cn/dankal/client/ui/home/details/OrderResultActivity.kt
View file @
2eafb4a9
...
@@ -28,7 +28,7 @@ import cn.dankal.entities.event.ShopCarRefreshEvent
...
@@ -28,7 +28,7 @@ import cn.dankal.entities.event.ShopCarRefreshEvent
import
com.google.gson.Gson
import
com.google.gson.Gson
import
com.yzq.zxinglibrary.android.CaptureActivity
import
com.yzq.zxinglibrary.android.CaptureActivity
import
com.yzq.zxinglibrary.common.Constant
import
com.yzq.zxinglibrary.common.Constant
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_order_result.*
import
kotlinx.android.synthetic.main.activity_order_result.*
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.ThreadMode
import
org.greenrobot.eventbus.ThreadMode
...
...
app/src/main/java/cn/dankal/client/ui/home/details/RecommendMerchantActivity.java
View file @
2eafb4a9
...
@@ -22,7 +22,7 @@ import cn.dankal.basiclib.util.image.PicUtils;
...
@@ -22,7 +22,7 @@ import cn.dankal.basiclib.util.image.PicUtils;
import
cn.dankal.client.util.UIUtile
;
import
cn.dankal.client.util.UIUtile
;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.entities.home.RestaurantEntity
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* 추천 업 체
* 추천 업 체
...
...
app/src/main/java/cn/dankal/client/ui/home/details/SelectCouponFragment.kt
View file @
2eafb4a9
...
@@ -10,7 +10,7 @@ import cn.dankal.basiclib.rx.AbstractDialogSubscriber
...
@@ -10,7 +10,7 @@ import cn.dankal.basiclib.rx.AbstractDialogSubscriber
import
cn.dankal.client.R
import
cn.dankal.client.R
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
...
...
app/src/main/java/cn/dankal/client/ui/home/details/presenter/DishesPresenter.java
View file @
2eafb4a9
...
@@ -8,7 +8,7 @@ import cn.dankal.basiclib.rx.AbstractDialogSubscriber;
...
@@ -8,7 +8,7 @@ import cn.dankal.basiclib.rx.AbstractDialogSubscriber;
import
cn.dankal.client.ui.home.details.view.DishesView
;
import
cn.dankal.client.ui.home.details.view.DishesView
;
import
cn.dankal.entities.home.BusinessTimeEntity
;
import
cn.dankal.entities.home.BusinessTimeEntity
;
import
cn.dankal.entities.home.IsOrderStoreEntity
;
import
cn.dankal.entities.home.IsOrderStoreEntity
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* Created by zhengpeng on 2019/8/10.
* Created by zhengpeng on 2019/8/10.
...
...
app/src/main/java/cn/dankal/client/ui/personal/AfterListActivity.kt
View file @
2eafb4a9
...
@@ -17,7 +17,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
...
@@ -17,7 +17,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_after_list.*
import
kotlinx.android.synthetic.main.activity_after_list.*
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.Subscribe
import
org.greenrobot.eventbus.Subscribe
...
...
app/src/main/java/cn/dankal/client/ui/personal/MyCouponFragment.kt
View file @
2eafb4a9
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
...
...
app/src/main/java/cn/dankal/client/ui/personal/MyQueueFragment.java
View file @
2eafb4a9
...
@@ -21,7 +21,7 @@ import cn.dankal.entities.personal.QueueEntity;
...
@@ -21,7 +21,7 @@ import cn.dankal.entities.personal.QueueEntity;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.client.adapter.personal.QueueListAdapter
;
import
cn.dankal.client.adapter.personal.QueueListAdapter
;
import
cn.dankal.client.constants.ConstantsRestaurantType
;
import
cn.dankal.client.constants.ConstantsRestaurantType
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
public
class
MyQueueFragment
extends
BaseFragment
{
public
class
MyQueueFragment
extends
BaseFragment
{
...
...
app/src/main/java/cn/dankal/client/ui/personal/PersonalFragment.kt
View file @
2eafb4a9
...
@@ -13,7 +13,7 @@ import cn.dankal.entities.user.UserInfoEntity
...
@@ -13,7 +13,7 @@ import cn.dankal.entities.user.UserInfoEntity
import
cn.dankal.client.R
import
cn.dankal.client.R
import
cn.dankal.client.ui.personal.order.food.FoodOrderActivity
import
cn.dankal.client.ui.personal.order.food.FoodOrderActivity
import
cn.dankal.client.ui.personal.order.mall.MallOrderActivity
import
cn.dankal.client.ui.personal.order.mall.MallOrderActivity
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_personal.*
import
kotlinx.android.synthetic.main.fragment_personal.*
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.Subscribe
import
org.greenrobot.eventbus.Subscribe
...
...
app/src/main/java/cn/dankal/client/ui/personal/PersonalInfoActivity.kt
View file @
2eafb4a9
...
@@ -24,7 +24,7 @@ import com.luck.picture.lib.PictureSelector
...
@@ -24,7 +24,7 @@ import com.luck.picture.lib.PictureSelector
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.entity.LocalMedia
import
com.luck.picture.lib.entity.LocalMedia
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_personal_info.*
import
kotlinx.android.synthetic.main.activity_personal_info.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
...
...
app/src/main/java/cn/dankal/client/ui/personal/SystemMessageActivity.kt
View file @
2eafb4a9
...
@@ -9,7 +9,7 @@ import cn.dankal.client.util.UIUtile
...
@@ -9,7 +9,7 @@ import cn.dankal.client.util.UIUtile
import
cn.dankal.entities.personal.SystemMessageEntity
import
cn.dankal.entities.personal.SystemMessageEntity
import
com.chad.library.adapter.base.BaseViewHolder
import
com.chad.library.adapter.base.BaseViewHolder
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
class
SystemMessageActivity
:
BaseListActivity
<
SystemMessageEntity
.
DataBean
>()
{
class
SystemMessageActivity
:
BaseListActivity
<
SystemMessageEntity
.
DataBean
>()
{
override
fun
getItemLayout
():
Int
{
override
fun
getItemLayout
():
Int
{
...
...
app/src/main/java/cn/dankal/client/ui/personal/UnCouponFragment.kt
View file @
2eafb4a9
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R
...
@@ -10,7 +10,7 @@ import cn.dankal.client.R
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.entities.user.CouponListEntity
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
cn.dankal.client.adapter.personal.MyCouponAdapter
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
import
kotlinx.android.synthetic.main.fragment_select_coupon.*
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/food/FoodEvaluationActivity.kt
View file @
2eafb4a9
...
@@ -39,7 +39,7 @@ import com.luck.picture.lib.PictureSelector
...
@@ -39,7 +39,7 @@ import com.luck.picture.lib.PictureSelector
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.entity.LocalMedia
import
com.luck.picture.lib.entity.LocalMedia
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_food_evaluation.*
import
kotlinx.android.synthetic.main.activity_food_evaluation.*
import
kotlinx.android.synthetic.main.activity_merchant_home.*
import
kotlinx.android.synthetic.main.activity_merchant_home.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/food/FoodOrderFragment.kt
View file @
2eafb4a9
...
@@ -17,7 +17,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
...
@@ -17,7 +17,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_food_order.*
import
kotlinx.android.synthetic.main.fragment_food_order.*
private
const
val
ARG_PARAM1
=
"param1"
private
const
val
ARG_PARAM1
=
"param1"
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/AfterSaleInfoActivity.kt
View file @
2eafb4a9
...
@@ -18,9 +18,9 @@ import cn.dankal.entities.personal.AfterInfoEntity
...
@@ -18,9 +18,9 @@ import cn.dankal.entities.personal.AfterInfoEntity
import
cn.dankal.entities.shop.MerchantHomeEntity
import
cn.dankal.entities.shop.MerchantHomeEntity
import
cn.dankal.client.R
import
cn.dankal.client.R
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
io.reactivex.
Flowable
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
import
io.reactivex.
android.schedulers.AndroidSchedulers
import
io.reactivex.
rxjava3.core.Flowable
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_after_sale_info.*
import
kotlinx.android.synthetic.main.activity_after_sale_info.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/ApplyAfterSaleTowActivity.kt
View file @
2eafb4a9
...
@@ -25,7 +25,7 @@ import com.luck.picture.lib.PictureSelector
...
@@ -25,7 +25,7 @@ import com.luck.picture.lib.PictureSelector
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureConfig
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.config.PictureMimeType
import
com.luck.picture.lib.entity.LocalMedia
import
com.luck.picture.lib.entity.LocalMedia
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_apply_after_sale_tow.*
import
kotlinx.android.synthetic.main.activity_apply_after_sale_tow.*
import
java.util.*
import
java.util.*
import
kotlin.collections.HashMap
import
kotlin.collections.HashMap
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/ExpressActivity.java
View file @
2eafb4a9
...
@@ -21,9 +21,9 @@ import cn.dankal.entities.home.ExpressEntity;
...
@@ -21,9 +21,9 @@ import cn.dankal.entities.home.ExpressEntity;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.client.adapter.shop.ExpressAdapter
;
import
cn.dankal.client.adapter.shop.ExpressAdapter
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
cn.dankal.entities.shop.address.LogisticsEntity
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
public
class
ExpressActivity
extends
BaseActivity
{
public
class
ExpressActivity
extends
BaseActivity
{
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/LeaveMessageActivity.kt
View file @
2eafb4a9
...
@@ -21,7 +21,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
...
@@ -21,7 +21,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_leave_message.*
import
kotlinx.android.synthetic.main.activity_leave_message.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/MallOrderDetailsActivity.kt
View file @
2eafb4a9
...
@@ -33,7 +33,7 @@ import cn.dankal.client.constants.ConstantsRestaurantType
...
@@ -33,7 +33,7 @@ import cn.dankal.client.constants.ConstantsRestaurantType
import
cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.ui.shop.MallPayResultActivity
import
cn.dankal.client.ui.shop.MallPayResultActivity
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_mall_order_details.*
import
kotlinx.android.synthetic.main.activity_mall_order_details.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/MallOrderDetailsPayActivity.kt
View file @
2eafb4a9
...
@@ -22,9 +22,9 @@ import cn.dankal.client.ui.shop.MallPayResultActivity
...
@@ -22,9 +22,9 @@ import cn.dankal.client.ui.shop.MallPayResultActivity
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
com.mhq.smartorder.wxapi.WxConstants
import
com.mhq.smartorder.wxapi.WxConstants
import
com.tencent.mm.opensdk.modelpay.PayReq
import
com.tencent.mm.opensdk.modelpay.PayReq
import
io.reactivex.Flowable
import
io.reactivex.
rxjava3.core.
Flowable
import
io.reactivex.android.schedulers.AndroidSchedulers
import
io.reactivex.
rxjava3.
android.schedulers.AndroidSchedulers
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_mall_order_pay_details.*
import
kotlinx.android.synthetic.main.activity_mall_order_pay_details.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
...
...
app/src/main/java/cn/dankal/client/ui/personal/order/mall/MallOrderFragment.kt
View file @
2eafb4a9
...
@@ -26,7 +26,7 @@ import com.scwang.smartrefresh.layout.footer.ClassicsFooter
...
@@ -26,7 +26,7 @@ import com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.tencent.mm.opensdk.modelpay.PayReq
import
com.tencent.mm.opensdk.modelpay.PayReq
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.fragment_mall_order.*
import
kotlinx.android.synthetic.main.fragment_mall_order.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
import
org.greenrobot.eventbus.EventBus
import
org.greenrobot.eventbus.EventBus
...
...
app/src/main/java/cn/dankal/client/ui/shop/AddAddressActivity.java
View file @
2eafb4a9
...
@@ -37,10 +37,10 @@ import cn.dankal.entities.shop.AddressEntity;
...
@@ -37,10 +37,10 @@ import cn.dankal.entities.shop.AddressEntity;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.entities.shop.address.AddressListEntity
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
cn.dankal.client.adapter.MyAutoCompleteTvAdapter
;
import
cn.dankal.client.adapter.MyAutoCompleteTvAdapter
;
import
io.reactivex.
Observable
;
import
io.reactivex.
rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.core.Observable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
/**
/**
* Created by zhengpeng on 2019/5/7.
* Created by zhengpeng on 2019/5/7.
...
...
app/src/main/java/cn/dankal/client/ui/shop/CommentMallActivity.kt
View file @
2eafb4a9
...
@@ -20,7 +20,7 @@ import cn.dankal.client.constants.ConstantsShopType
...
@@ -20,7 +20,7 @@ import cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.util.UIUtile
import
cn.dankal.client.util.UIUtile
import
com.chad.library.adapter.base.BaseViewHolder
import
com.chad.library.adapter.base.BaseViewHolder
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_comment_mall.*
import
kotlinx.android.synthetic.main.activity_comment_mall.*
import
java.util.HashMap
import
java.util.HashMap
...
...
app/src/main/java/cn/dankal/client/ui/shop/DetailsMerchantFragment.java
View file @
2eafb4a9
...
@@ -35,7 +35,7 @@ import cn.dankal.client.R;
...
@@ -35,7 +35,7 @@ import cn.dankal.client.R;
import
cn.dankal.client.adapter.shop.MallTypeContentAdapter
;
import
cn.dankal.client.adapter.shop.MallTypeContentAdapter
;
import
cn.dankal.client.adapter.shop.MallTypeTitleAdapter
;
import
cn.dankal.client.adapter.shop.MallTypeTitleAdapter
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
public
class
DetailsMerchantFragment
extends
BaseFragment
implements
OnRefreshLoadMoreListener
{
public
class
DetailsMerchantFragment
extends
BaseFragment
implements
OnRefreshLoadMoreListener
{
...
...
app/src/main/java/cn/dankal/client/ui/shop/MallEvaluateDetailsActivity.kt
View file @
2eafb4a9
...
@@ -17,7 +17,7 @@ import cn.dankal.client.adapter.shop.CommentImageAdapter
...
@@ -17,7 +17,7 @@ import cn.dankal.client.adapter.shop.CommentImageAdapter
import
cn.dankal.client.constants.ConstantsShopType
import
cn.dankal.client.constants.ConstantsShopType
import
com.chad.library.adapter.base.BaseViewHolder
import
com.chad.library.adapter.base.BaseViewHolder
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
/**
/**
* 상세 한 상황 을 평가 하 다.
* 상세 한 상황 을 평가 하 다.
...
...
app/src/main/java/cn/dankal/client/ui/shop/MallListActivity.kt
View file @
2eafb4a9
...
@@ -19,7 +19,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
...
@@ -19,7 +19,7 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.header.ClassicsHeader
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_mall_list.*
import
kotlinx.android.synthetic.main.activity_mall_list.*
import
java.util.HashMap
import
java.util.HashMap
...
...
app/src/main/java/cn/dankal/client/ui/shop/ShopDetailActivity.kt
View file @
2eafb4a9
...
@@ -37,7 +37,7 @@ import cn.dankal.client.util.UIUtile
...
@@ -37,7 +37,7 @@ import cn.dankal.client.util.UIUtile
import
com.zhy.view.flowlayout.FlowLayout
import
com.zhy.view.flowlayout.FlowLayout
import
com.zhy.view.flowlayout.TagAdapter
import
com.zhy.view.flowlayout.TagAdapter
import
com.zhy.view.flowlayout.TagFlowLayout
import
com.zhy.view.flowlayout.TagFlowLayout
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
kotlinx.android.synthetic.main.activity_shop_detail.*
import
kotlinx.android.synthetic.main.activity_shop_detail.*
import
kotlinx.android.synthetic.main.item_mall_evaluation.*
import
kotlinx.android.synthetic.main.item_mall_evaluation.*
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/cn/dankal/client/ui/shop/ShopItemFragment.java
View file @
2eafb4a9
...
@@ -33,7 +33,7 @@ import cn.dankal.client.R;
...
@@ -33,7 +33,7 @@ import cn.dankal.client.R;
import
cn.dankal.client.adapter.shop.ShopAdapter
;
import
cn.dankal.client.adapter.shop.ShopAdapter
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.entities.shop.ShopEntity
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
cn.dankal.client.constants.ConstantsShopType
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
public
class
ShopItemFragment
extends
BaseFragment
{
public
class
ShopItemFragment
extends
BaseFragment
{
...
...
app/src/main/java/cn/dankal/user/login/LoginActivity.kt
View file @
2eafb4a9
...
@@ -27,12 +27,12 @@ import kotlinx.android.synthetic.main.activity_login_sdk.*
...
@@ -27,12 +27,12 @@ import kotlinx.android.synthetic.main.activity_login_sdk.*
import
com.google.android.gms.tasks.OnCompleteListener
import
com.google.android.gms.tasks.OnCompleteListener
import
com.google.firebase.iid.FirebaseInstanceId
import
com.google.firebase.iid.FirebaseInstanceId
import
com.mhq.smartorder.wxapi.WXEntryActivity
import
com.mhq.smartorder.wxapi.WXEntryActivity
import
c
om.tbruyelle.rxpermissions2
.RxPermissions
import
c
n.dankal.basiclib.util.rx
.RxPermissions
import
com.tencent.mm.opensdk.modelmsg.SendAuth
import
com.tencent.mm.opensdk.modelmsg.SendAuth
import
com.tencent.mm.opensdk.openapi.IWXAPI
import
com.tencent.mm.opensdk.openapi.IWXAPI
import
com.tencent.mm.opensdk.openapi.WXAPIFactory
import
com.tencent.mm.opensdk.openapi.WXAPIFactory
import
com.yanzhenjie.permission.Permission
import
com.yanzhenjie.permission.Permission
import
io.reactivex.disposables.Disposable
import
io.reactivex.
rxjava3.
disposables.Disposable
import
okhttp3.ResponseBody
import
okhttp3.ResponseBody
...
...
app/src/main/java/com/luck/picture/lib/PictureBaseActivity.java
View file @
2eafb4a9
...
@@ -38,11 +38,11 @@ import java.util.List;
...
@@ -38,11 +38,11 @@ import java.util.List;
import
cn.dankal.basiclib.util.language.MultiLanguage
;
import
cn.dankal.basiclib.util.language.MultiLanguage
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
io.reactivex.Flowable
;
import
io.reactivex.
rxjava3.core.
Flowable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.
rxjava3.
android.schedulers.AndroidSchedulers
;
import
io.reactivex.
functions.Consumer
;
import
io.reactivex.
rxjava3.functions.Consumer
;
;
import
io.reactivex.functions.Function
;
import
io.reactivex.
rxjava3.
functions.Function
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.
rxjava3.
schedulers.Schedulers
;
/**
/**
* @author:luck
* @author:luck
...
...
app/src/main/java/com/luck/picture/lib/PictureExternalPreviewActivity.java
View file @
2eafb4a9
...
@@ -52,8 +52,8 @@ import java.util.ArrayList;
...
@@ -52,8 +52,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.List
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
io.reactivex.Observer
;
import
io.reactivex.
rxjava3.core.
Observer
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* author:luck
* author:luck
...
...
app/src/main/java/com/luck/picture/lib/PictureSelectorActivity.java
View file @
2eafb4a9
...
@@ -58,8 +58,8 @@ import java.util.ArrayList;
...
@@ -58,8 +58,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.List
;
import
cn.dankal.client.R
;
import
cn.dankal.client.R
;
import
io.reactivex.Observer
;
import
io.reactivex.
rxjava3.core.
Observer
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.
rxjava3.
disposables.Disposable
;
/**
/**
* @author:luck
* @author:luck
...
...
app/src/main/java/com/luck/picture/lib/permissions/Permission.java
View file @
2eafb4a9
...
@@ -13,11 +13,11 @@ public class Permission {
...
@@ -13,11 +13,11 @@ public class Permission {
public
final
boolean
granted
;
public
final
boolean
granted
;
public
final
boolean
shouldShowRequestPermissionRationale
;
public
final
boolean
shouldShowRequestPermissionRationale
;
Permission
(
String
name
,
boolean
granted
)
{
public
Permission
(
String
name
,
boolean
granted
)
{
this
(
name
,
granted
,
false
);
this
(
name
,
granted
,
false
);
}
}
Permission
(
String
name
,
boolean
granted
,
boolean
shouldShowRequestPermissionRationale
)
{
public
Permission
(
String
name
,
boolean
granted
,
boolean
shouldShowRequestPermissionRationale
)
{
this
.
name
=
name
;
this
.
name
=
name
;
this
.
granted
=
granted
;
this
.
granted
=
granted
;
this
.
shouldShowRequestPermissionRationale
=
shouldShowRequestPermissionRationale
;
this
.
shouldShowRequestPermissionRationale
=
shouldShowRequestPermissionRationale
;
...
...
app/src/main/java/com/luck/picture/lib/permissions/RxPermissions.java
View file @
2eafb4a9
...
@@ -10,11 +10,11 @@ import android.text.TextUtils;
...
@@ -10,11 +10,11 @@ import android.text.TextUtils;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
io.reactivex.Observable
;
import
io.reactivex.
rxjava3.core.
Observable
;
import
io.reactivex.ObservableSource
;
import
io.reactivex.
rxjava3.core.
ObservableSource
;
import
io.reactivex.ObservableTransformer
;
import
io.reactivex.
rxjava3.core.
ObservableTransformer
;
import
io.reactivex.functions.Function
;
import
io.reactivex.
rxjava3.
functions.Function
;
import
io.reactivex.subjects.PublishSubject
;
import
io.reactivex.
rxjava3.
subjects.PublishSubject
;
/**
/**
* author:luck
* author:luck
...
...
app/src/main/java/com/luck/picture/lib/permissions/RxPermissionsFragment.java
View file @
2eafb4a9
...
@@ -11,7 +11,7 @@ import android.util.Log;
...
@@ -11,7 +11,7 @@ import android.util.Log;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
io.reactivex.subjects.PublishSubject
;
import
io.reactivex.
rxjava3.
subjects.PublishSubject
;
/**
/**
* author:luck
* author:luck
...
...
app/src/main/java/com/luck/picture/lib/rxbus2/RxBus.java
View file @
2eafb4a9
...
@@ -8,17 +8,18 @@ import java.util.Iterator;
...
@@ -8,17 +8,18 @@ import java.util.Iterator;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
io.reactivex.BackpressureStrategy
;
import
io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
;
import
io.reactivex.Flowable
;
import
io.reactivex.rxjava3.core.BackpressureStrategy
;
import
io.reactivex.Scheduler
;
import
io.reactivex.rxjava3.core.Flowable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.rxjava3.core.Scheduler
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.rxjava3.disposables.Disposable
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.rxjava3.functions.Consumer
;
import
io.reactivex.functions.Function
;
import
io.reactivex.rxjava3.functions.Function
;
import
io.reactivex.functions.Predicate
;
import
io.reactivex.rxjava3.functions.Predicate
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.rxjava3.schedulers.Schedulers
;
import
io.reactivex.subjects.PublishSubject
;
import
io.reactivex.rxjava3.subjects.PublishSubject
;
import
io.reactivex.subjects.Subject
;
import
io.reactivex.rxjava3.subjects.Subject
;
/**
/**
* RxBus
* RxBus
...
...
gradle.properties
View file @
2eafb4a9
...
@@ -12,3 +12,4 @@ org.gradle.jvmargs=-Xmx1536m
...
@@ -12,3 +12,4 @@ org.gradle.jvmargs=-Xmx1536m
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# org.gradle.parallel=true
assembleApp
=
true
assembleApp
=
true
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment