Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RvApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
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
lify
RvApp
Commits
221b04cd
Commit
221b04cd
authored
Jul 05, 2019
by
linfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
f5a303ef
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
105 additions
and
62 deletions
+105
-62
resources_styles.xml
Resource/src/main/res/values/resources_styles.xml
+8
-8
build.gradle
RvClient/build.gradle
+10
-7
AndroidManifest.xml
RvClient/src/main/AndroidManifest.xml
+2
-1
WXPayEntryActivity.java
...t/src/main/java/com/test/rv/wxapi/WXPayEntryActivity.java
+1
-0
ScaleUtils.java
.../src/main/java/com/ruiwenliu/wrapper/util/ScaleUtils.java
+20
-0
common_empty.xml
RvWrapper/src/main/res/layout/common_empty.xml
+1
-1
OrderListBean.java
...home/rv/module/ui/main/home/order/bean/OrderListBean.java
+21
-0
build.gradle
plugin_member/build.gradle
+1
-0
AndroidManifest.xml
plugin_member/src/main/AndroidManifest.xml
+9
-3
MemberCenterActivity.java
...ber/src/main/java/com/rv.member/MemberCenterActivity.java
+17
-5
UserInfoBean.java
...member/src/main/java/com/rv.member/bean/UserInfoBean.java
+5
-3
strings.xml
plugin_member/src/main/res/values/strings.xml
+8
-0
ExampleInstrumentedTest.java
...Test/java/com/rv/plugin/time/ExampleInstrumentedTest.java
+0
-26
DownloadAppUtils.java
...n/src/main/java/com/rv/version/util/DownloadAppUtils.java
+1
-7
dialog_update_view.xml
plugin_version/src/main/res/layout/dialog_update_view.xml
+1
-1
No files found.
Resource/src/main/res/values/resources_styles.xml
View file @
221b04cd
...
@@ -14,12 +14,12 @@
...
@@ -14,12 +14,12 @@
<item
name=
"android:windowBackground"
>
@color/colorPrimary
</item>
<item
name=
"android:windowBackground"
>
@color/colorPrimary
</item>
</style>
</style>
<!--
App启动样式
-->
<!--
<!– App启动样式 –>
-->
<
style
name=
"SplashTheme"
parent=
"ResourceBaseAppTheme"
>
<
!--<style name="SplashTheme" parent="ResourceBaseAppTheme">--
>
<
item
name=
"android:windowBackground"
>
@color/colorPrimary
</item
>
<
!--<item name="android:windowBackground">@color/colorPrimary</item>--
>
<
item
name=
"android:windowFullscreen"
>
true
</item
>
<
!--<item name="android:windowFullscreen">true</item>--
>
<
item
name=
"windowNoTitle"
>
true
</item
>
<
!--<item name="windowNoTitle">true</item>--
>
<
item
name=
"windowActionBar"
>
false
</item
>
<
!--<item name="windowActionBar">false</item>--
>
<
item
name=
"android:windowIsTranslucent"
>
true
</item
>
<
!--<item name="android:windowIsTranslucent">true</item>--
>
<
/style
>
<
!--</style>--
>
</resources>
</resources>
RvClient/build.gradle
View file @
221b04cd
...
@@ -26,10 +26,10 @@ android {
...
@@ -26,10 +26,10 @@ android {
storePassword
rootProject
.
ext
.
sign_xinxin
.
storePassword
storePassword
rootProject
.
ext
.
sign_xinxin
.
storePassword
}
}
debug
{
debug
{
keyAlias
rootProject
.
ext
.
sign_xinxin_debug
.
keyAlias
keyAlias
'xinxin'
keyPassword
rootProject
.
ext
.
sign_xinxin_debug
.
keyPassword
keyPassword
'123456'
storeFile
file
(
rootProject
.
ext
.
sign_xinxin_debug
.
storeDebugFile
)
storeFile
file
(
'E:/git/rvapp/keystore/xinxin.jks'
)
storePassword
rootProject
.
ext
.
sign_xinxin_debug
.
storePassword
storePassword
'123456'
}
}
}
}
buildTypes
{
buildTypes
{
...
@@ -37,18 +37,21 @@ android {
...
@@ -37,18 +37,21 @@ android {
minifyEnabled
false
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
debug
{
debuggable
true
signingConfig
signingConfigs
.
debug
}
}
}
}
}
dependencies
{
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
]
)
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
api
'com.jakewharton:butterknife:9.0.0-rc1'
api
'com.jakewharton:butterknife:9.0.0-rc1'
annotationProcessor
'com.jakewharton:butterknife-compiler:9.0.0-rc1'
annotationProcessor
'com.jakewharton:butterknife-compiler:9.0.0-rc1'
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
// api project(path: ':RvTravel')
// api project(path: ':RvTravel')
api
project
(
path:
':module_home'
)
api
project
(
path:
':module_home'
)
api
project
(
path:
':module_mine'
)
api
project
(
path:
':module_mine'
)
api
project
(
path:
':module_camp'
)
api
project
(
path:
':module_camp'
)
api
project
(
path:
':module_tourism'
)
api
project
(
path:
':module_tourism'
)
}
}
RvClient/src/main/AndroidManifest.xml
View file @
221b04cd
...
@@ -194,7 +194,8 @@
...
@@ -194,7 +194,8 @@
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
/>
<activity
<activity
android:name=
"com.rv.home.rv.module.ui.main.home.order.OrderListActivity"
android:name=
"com.rv.home.rv.module.ui.main.home.order.OrderListActivity"
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
android:launchMode=
"singleTop"
/>
<activity
<activity
android:name=
"com.rv.home.rv.module.ui.login.BingPhoneActivity"
android:name=
"com.rv.home.rv.module.ui.login.BingPhoneActivity"
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
/>
...
...
RvClient/src/main/java/com/test/rv/wxapi/WXPayEntryActivity.java
View file @
221b04cd
...
@@ -70,6 +70,7 @@ public class WXPayEntryActivity extends BaseStatusActivity<CommonPresenter> impl
...
@@ -70,6 +70,7 @@ public class WXPayEntryActivity extends BaseStatusActivity<CommonPresenter> impl
switch
(
resp
.
errCode
)
{
switch
(
resp
.
errCode
)
{
case
0
:
case
0
:
RxBus
.
post
(
new
PaymentSuccessfulEvent
());
RxBus
.
post
(
new
PaymentSuccessfulEvent
());
finish
();
break
;
break
;
case
-
1
:
case
-
1
:
finish
();
finish
();
...
...
RvWrapper/src/main/java/com/ruiwenliu/wrapper/util/ScaleUtils.java
View file @
221b04cd
...
@@ -14,4 +14,24 @@ public class ScaleUtils {
...
@@ -14,4 +14,24 @@ public class ScaleUtils {
public
static
int
px2dip
(
Context
context
,
int
pxValue
)
{
public
static
int
px2dip
(
Context
context
,
int
pxValue
)
{
return
((
int
)
TypedValue
.
applyDimension
(
TypedValue
.
COMPLEX_UNIT_DIP
,
pxValue
,
context
.
getResources
().
getDisplayMetrics
()));
return
((
int
)
TypedValue
.
applyDimension
(
TypedValue
.
COMPLEX_UNIT_DIP
,
pxValue
,
context
.
getResources
().
getDisplayMetrics
()));
}
}
/*****
* sp转px
* @param context
* @param spValue
* @return
*/
public
static
int
sp2px
(
Context
context
,
float
spValue
)
{
return
(
int
)
(
spValue
*
context
.
getResources
().
getDisplayMetrics
().
scaledDensity
+
0.5f
);
}
/*******
* px转sp
* @param pxValue
* @return
*/
public
static
float
px2sp
(
Context
context
,
int
pxValue
)
{
return
TypedValue
.
applyDimension
(
TypedValue
.
COMPLEX_UNIT_PX
,
pxValue
,
context
.
getResources
().
getDisplayMetrics
());
}
}
}
RvWrapper/src/main/res/layout/common_empty.xml
View file @
221b04cd
...
@@ -23,6 +23,6 @@
...
@@ -23,6 +23,6 @@
android:layout_centerHorizontal=
"true"
android:layout_centerHorizontal=
"true"
android:text=
"@string/empty_no_data"
android:text=
"@string/empty_no_data"
android:textColor=
"#ffcd00"
android:textColor=
"#ffcd00"
android:textSize=
"
24px
"
/>
android:textSize=
"
@dimen/sp_14
"
/>
</RelativeLayout>
</RelativeLayout>
\ No newline at end of file
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/bean/OrderListBean.java
View file @
221b04cd
...
@@ -363,6 +363,25 @@ public class OrderListBean extends BaseBean {
...
@@ -363,6 +363,25 @@ public class OrderListBean extends BaseBean {
private
String
startAddr
;
private
String
startAddr
;
private
int
orderId
;
private
int
orderId
;
private
int
endCity
;
private
int
endCity
;
private
int
freeDays
;
private
int
rebate
;
public
int
getFreeDays
()
{
return
freeDays
;
}
public
void
setFreeDays
(
int
freeDays
)
{
this
.
freeDays
=
freeDays
;
}
public
int
getRebate
()
{
return
rebate
;
}
public
void
setRebate
(
int
rebate
)
{
this
.
rebate
=
rebate
;
}
public
String
getStart_city_name
()
{
public
String
getStart_city_name
()
{
return
startCityName
;
return
startCityName
;
...
@@ -539,6 +558,8 @@ public class OrderListBean extends BaseBean {
...
@@ -539,6 +558,8 @@ public class OrderListBean extends BaseBean {
public
void
setEnd_city
(
int
end_city
)
{
public
void
setEnd_city
(
int
end_city
)
{
this
.
endCity
=
end_city
;
this
.
endCity
=
end_city
;
}
}
}
}
public
static
class
OrderTourDetail
implements
Serializable
{
public
static
class
OrderTourDetail
implements
Serializable
{
...
...
plugin_member/build.gradle
View file @
221b04cd
...
@@ -26,6 +26,7 @@ android {
...
@@ -26,6 +26,7 @@ android {
dependencies
{
dependencies
{
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
implementation
'com.jakewharton:butterknife:9.0.0-rc1'
implementation
'com.jakewharton:butterknife:9.0.0-rc1'
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
annotationProcessor
'com.jakewharton:butterknife-compiler:9.0.0-rc1'
annotationProcessor
'com.jakewharton:butterknife-compiler:9.0.0-rc1'
implementation
'com.android.support:appcompat-v7:28.0.0'
implementation
'com.android.support:appcompat-v7:28.0.0'
testImplementation
'junit:junit:4.12'
testImplementation
'junit:junit:4.12'
...
...
plugin_member/src/main/AndroidManifest.xml
View file @
221b04cd
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
package=
"com.rv.member"
>
package=
"com.rv.member"
>
<application>
<application>
<activity
android:name=
"com.rv.member.MemberCenterActivity"
></activity>
<activity
android:name=
".MemberCenterActivity"
/>
<activity
android:name=
".ConsumeRecordActivity"
/>
<activity
android:name=
".FreesDayActivity"
/>
<activity
android:name=
".PurchaseRecordActivity"
></activity>
</application>
</application>
</manifest>
</manifest>
\ No newline at end of file
plugin_member/src/main/java/com/rv.member/MemberCenterActivity.java
View file @
221b04cd
...
@@ -29,6 +29,7 @@ import com.rv.component.dialog.PaymentTypeSelection;
...
@@ -29,6 +29,7 @@ import com.rv.component.dialog.PaymentTypeSelection;
import
com.rv.home.rv.module.ApiConfig
;
import
com.rv.home.rv.module.ApiConfig
;
import
com.rv.home.rv.module.basic.BaseStatusActivity
;
import
com.rv.home.rv.module.basic.BaseStatusActivity
;
import
com.rv.home.rv.module.ui.login.LoginRvActivity
;
import
com.rv.home.rv.module.ui.login.LoginRvActivity
;
import
com.rv.home.rv.module.ui.main.home.order.OrderListActivity
;
import
com.rv.member.bean.MemberListBean
;
import
com.rv.member.bean.MemberListBean
;
import
com.rv.member.adapter.MemberListAdapter
;
import
com.rv.member.adapter.MemberListAdapter
;
...
@@ -57,6 +58,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -57,6 +58,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
private
static
final
int
REQUEST_LOGIN
=
10000
;
private
static
final
int
REQUEST_LOGIN
=
10000
;
private
static
final
int
REQUEST_VERIFIED
=
10001
;
private
static
final
int
REQUEST_VERIFIED
=
10001
;
private
static
final
int
REQUEST_PAY
=
10002
;
@BindView
(
R2
.
id
.
iv_avatar
)
@BindView
(
R2
.
id
.
iv_avatar
)
RoundImageView
ivAvatar
;
RoundImageView
ivAvatar
;
...
@@ -101,12 +103,13 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -101,12 +103,13 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
@SuppressLint
(
"CheckResult"
)
@SuppressLint
(
"CheckResult"
)
private
void
initRxBus
()
{
private
void
initRxBus
()
{
RxBus
.
tObservable
(
PaymentSuccessfulEvent
.
class
)
RxBus
.
tObservable
(
PaymentSuccessfulEvent
.
class
)
.
observeOn
(
Schedulers
.
newThread
())
.
observeOn
(
Schedulers
.
io
())
.
subscribe
(
new
Consumer
<
PaymentSuccessfulEvent
>()
{
.
subscribe
(
new
Consumer
<
PaymentSuccessfulEvent
>()
{
@Override
@Override
public
void
accept
(
PaymentSuccessfulEvent
payEvent
)
throws
Exception
{
public
void
accept
(
PaymentSuccessfulEvent
payEvent
)
throws
Exception
{
getUserData
(
);
startActivityForResult
(
OrderListActivity
.
getIntent
(
MemberCenterActivity
.
this
,
3
),
REQUEST_PAY
);
}
}
});
});
...
@@ -149,7 +152,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -149,7 +152,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
}
}
@OnClick
({
R2
.
id
.
iv_avatar
,
R2
.
id
.
tv_login
,
R2
.
id
.
tv_verified
,
R2
.
id
.
iv_title
})
@OnClick
({
R2
.
id
.
iv_avatar
,
R2
.
id
.
tv_login
,
R2
.
id
.
tv_verified
,
R2
.
id
.
iv_title
,
R2
.
id
.
tv_consume_record
,
R2
.
id
.
tv_purchase_record
,
R2
.
id
.
tv_free_day
})
public
void
onViewClicked
(
View
view
)
{
public
void
onViewClicked
(
View
view
)
{
int
id
=
view
.
getId
();
int
id
=
view
.
getId
();
if
(
id
==
R
.
id
.
iv_avatar
)
{
if
(
id
==
R
.
id
.
iv_avatar
)
{
...
@@ -166,6 +169,12 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -166,6 +169,12 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
startActivityForResult
(
intent
,
REQUEST_VERIFIED
);
startActivityForResult
(
intent
,
REQUEST_VERIFIED
);
}
else
if
(
id
==
R
.
id
.
iv_title
)
{
}
else
if
(
id
==
R
.
id
.
iv_title
)
{
finish
();
finish
();
}
else
if
(
id
==
R
.
id
.
tv_consume_record
)
{
startActivity
(
new
Intent
(
MemberCenterActivity
.
this
,
ConsumeRecordActivity
.
class
));
}
else
if
(
id
==
R
.
id
.
tv_purchase_record
)
{
startActivity
(
new
Intent
(
MemberCenterActivity
.
this
,
PurchaseRecordActivity
.
class
));
}
else
if
(
id
==
R
.
id
.
tv_free_day
)
{
// startActivity(new Intent(MemberCenterActivity.this, FreesDayActivity.class));
}
}
}
}
...
@@ -223,8 +232,8 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -223,8 +232,8 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
}
}
tvConsumeRecord
.
setText
(
info
.
getPayCount
()
+
"\n 消费记录"
);
tvConsumeRecord
.
setText
(
info
.
getPayCount
()
+
"\n 消费记录"
);
tv
PurchaseRecord
.
setText
(
info
.
getRentFreeDays
()
+
"\n 可免费租车 (天)"
);
tv
FreeDay
.
setText
(
info
.
getRentFreeDays
()
+
"\n 可免费租车 (天)"
);
tv
FreeDay
.
setText
(
info
.
getBuyCount
()
+
"\n 购买记录 (次)"
);
tv
PurchaseRecord
.
setText
(
info
.
getBuyCount
()
+
"\n 购买记录 (次)"
);
}
}
if
(
TextUtils
.
isEmpty
(
OkGoUtil
.
getToken
()))
{
if
(
TextUtils
.
isEmpty
(
OkGoUtil
.
getToken
()))
{
...
@@ -277,6 +286,9 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
...
@@ -277,6 +286,9 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
getMemberData
();
getMemberData
();
}
else
if
(
requestCode
==
REQUEST_VERIFIED
)
{
}
else
if
(
requestCode
==
REQUEST_VERIFIED
)
{
getUserData
();
getUserData
();
}
else
if
(
requestCode
==
REQUEST_PAY
)
{
getUserData
();
getMemberData
();
}
}
}
}
...
...
plugin_member/src/main/java/com/rv.member/bean/UserInfoBean.java
View file @
221b04cd
package
com
.
rv
.
member
.
bean
;
package
com
.
rv
.
member
.
bean
;
import
com.google.gson.annotations.SerializedName
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -7,7 +8,8 @@ import java.io.Serializable;
...
@@ -7,7 +8,8 @@ import java.io.Serializable;
/**
/**
* 获取用户信息
* 获取用户信息
*/
*/
public
class
UserInfoBean
extends
BaseBean
{
public
class
UserInfoBean
extends
BaseBean
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2037885960862296967L
;
private
UserInfo
data
;
private
UserInfo
data
;
private
boolean
rel
;
private
boolean
rel
;
...
@@ -67,11 +69,11 @@ public class UserInfoBean extends BaseBean {
...
@@ -67,11 +69,11 @@ public class UserInfoBean extends BaseBean {
//备注
//备注
private
String
remark
;
private
String
remark
;
// 剩余天数
// 剩余天数
private
int
rentFreeDays
;
private
int
rentFreeDays
;
// 会员消费次数
// 会员消费次数
private
int
payCount
;
private
int
payCount
;
// 购买会员册数
// 购买会员册数
private
int
buyCount
;
private
int
buyCount
;
// 会员等级
// 会员等级
private
int
memberLevel
;
private
int
memberLevel
;
...
...
plugin_member/src/main/res/values/strings.xml
View file @
221b04cd
...
@@ -9,4 +9,12 @@
...
@@ -9,4 +9,12 @@
<string
name=
"tv_please_wait"
>
敬请期待
</string>
<string
name=
"tv_please_wait"
>
敬请期待
</string>
<string
name=
"tv_login"
>
登录
</string>
<string
name=
"tv_login"
>
登录
</string>
<string
name=
"tv_title_consume_record"
>
消费记录
</string>
<string
name=
"tv_no_consume_data"
>
无消费记录
</string>
<string-array
name=
"free_day_list"
>
<item>
使用明细
</item>
<item>
赠送明细
</item>
<item>
总天数明细
</item>
</string-array>
</resources>
</resources>
plugin_time/src/androidTest/java/com/rv/plugin/time/ExampleInstrumentedTest.java
deleted
100644 → 0
View file @
f5a303ef
package
com
.
rv
.
plugin
.
time
;
import
android.content.Context
;
import
android.support.test.InstrumentationRegistry
;
import
android.support.test.runner.AndroidJUnit4
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
static
org
.
junit
.
Assert
.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith
(
AndroidJUnit4
.
class
)
public
class
ExampleInstrumentedTest
{
@Test
public
void
useAppContext
()
{
// Context of the app under test.
Context
appContext
=
InstrumentationRegistry
.
getTargetContext
();
assertEquals
(
"com.rv.plugin.time.test"
,
appContext
.
getPackageName
());
}
}
plugin_version/src/main/java/com/rv/version/util/DownloadAppUtils.java
View file @
221b04cd
...
@@ -24,13 +24,7 @@ public class DownloadAppUtils {
...
@@ -24,13 +24,7 @@ public class DownloadAppUtils {
String
packageName
=
context
.
getPackageName
();
String
packageName
=
context
.
getPackageName
();
String
rootPath
=
null
;
String
rootPath
=
null
;
if
(
Environment
.
getExternalStorageState
().
equals
(
Environment
.
MEDIA_MOUNTED
))
{
//外部存储卡
rootPath
=
context
.
getExternalCacheDir
().
getPath
()
+
File
.
separator
+
Environment
.
DIRECTORY_DOWNLOADS
+
File
.
separator
;
rootPath
=
Environment
.
getExternalStorageDirectory
()
+
File
.
separator
+
Environment
.
DIRECTORY_DOWNLOADS
+
File
.
separator
+
packageName
+
File
.
separator
;
}
else
{
Toast
.
makeText
(
context
,
"没有SD卡"
,
Toast
.
LENGTH_SHORT
).
show
();
Log
.
i
(
TAG
,
"没有SD卡"
);
return
;
}
send
(
context
,
-
1
,
serverVersionName
);
send
(
context
,
-
1
,
serverVersionName
);
File
file
=
new
File
(
rootPath
);
File
file
=
new
File
(
rootPath
);
if
(!
file
.
exists
())
{
if
(!
file
.
exists
())
{
...
...
plugin_version/src/main/res/layout/dialog_update_view.xml
View file @
221b04cd
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center
_horizontal
"
android:gravity=
"center"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<LinearLayout
<LinearLayout
...
...
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