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
436c2c63
Commit
436c2c63
authored
Jul 25, 2019
by
jianglx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改禅道上的bug
parent
9f5c007d
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
73 additions
and
27 deletions
+73
-27
AndroidManifest.xml
RvClient/src/main/AndroidManifest.xml
+0
-9
CarRentalListActivity.java
...rv/home/rv/module/ui/main/home/CarRentalListActivity.java
+17
-11
PointAdapter.java
...nts/src/main/java/com/rv/points/adapter/PointAdapter.java
+1
-5
AndroidManifest.xml
plugin_share/src/main/AndroidManifest.xml
+19
-1
WebViewActivity.java
plugin_share/src/main/java/com/rv/share/WebViewActivity.java
+36
-1
No files found.
RvClient/src/main/AndroidManifest.xml
View file @
436c2c63
...
...
@@ -188,15 +188,6 @@
<activity
android:name=
"com.rv.home.rv.module.ui.login.LoginRvActivity"
android:screenOrientation=
"portrait"
>
<intent-filter>
<action
android:name=
"android.intent.action.VIEW"
/>
<category
android:name=
"android.intent.category.DEFAULT"
/>
<category
android:name=
"android.intent.category.BROWSABLE"
/>
<data
android:scheme=
"pdfd6612"
/>
</intent-filter>
</activity>
<activity
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/CarRentalListActivity.java
View file @
436c2c63
...
...
@@ -8,6 +8,7 @@ import android.support.v4.content.ContextCompat;
import
android.support.v7.widget.GridLayoutManager
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.RecyclerView
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.ImageView
;
import
android.widget.LinearLayout
;
...
...
@@ -206,12 +207,16 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i
.
navigation
(
mActivity
,
109
);
}
else
if
(
id
==
R
.
id
.
ll_item_get_address
)
{
//取车地址
startActivityForResult
(
SelectLocationActivity
.
getIntent
(
mActivity
,
1
,
dataBean
.
getStartCityName
(),
dataBean
.
getStartCity
(),
mLat
,
mLon
,
""
,
1
),
110
);
startActivityForResult
(
SelectShopActivity
.
getIntent
(
mActivity
,
1
,
""
,
dataBean
.
getStartCityName
(),
mLat
,
mLon
),
110
);
// //取车地址
// startActivityForResult(SelectLocationActivity.getIntent(mActivity, 1, dataBean.getStartCityName(), dataBean.getStartCity(),mLat, mLon, "", 1), 110);
}
else
if
(
id
==
R
.
id
.
ll_item_out_address
)
{
//还车地址
startActivityForResult
(
SelectLocationActivity
.
getIntent
(
mActivity
,
2
,
dataBean
.
getStartCityName
(),
dataBean
.
getEndCity
(),
outLatitude
,
outLongitude
,
""
,
1
),
110
);
startActivityForResult
(
SelectShopActivity
.
getIntent
(
mActivity
,
2
,
""
,
dataBean
.
getEndCityName
(),
outLatitude
,
outLongitude
),
110
);
// startActivityForResult(SelectLocationActivity.getIntent(mActivity, 2, dataBean.getStartCityName(),dataBean.getEndCity(), outLatitude, outLongitude, "", 1), 110);
}
else
if
(
id
==
R
.
id
.
ll_item_filter
)
{
if
(
attributeListBean
==
null
)
{
return
;
...
...
@@ -423,30 +428,31 @@ public class CarRentalListActivity extends BaseStatusActivity<CommonPresenter> i
onFresh
();
}
else
if
(
requestCode
==
110
&&
resultCode
==
RESULT_OK
)
{
double
lat
=
data
.
getDoubleExtra
(
"latitude"
,
0
);
double
lon
=
data
.
getDoubleExtra
(
"longitude"
,
0
);
int
type
=
data
.
getIntExtra
(
"type"
,
1
);
String
requestData
=
data
.
getStringExtra
(
"location"
);
String
c
ity
=
data
.
getStringExtra
(
"cit
y"
);
int
cityId
=
data
.
getIntExtra
(
"
cityI
d"
,
0
);
setRequestData
(
type
,
requestData
,
lat
,
lon
,
c
it
y
,
cityId
);
String
c
ompany
=
data
.
getStringExtra
(
"compan
y"
);
int
cityId
=
data
.
getIntExtra
(
"
i
d"
,
0
);
setRequestData
(
type
,
requestData
,
lat
,
lon
,
c
ompan
y
,
cityId
);
}
}
private
void
setRequestData
(
int
type
,
String
requestData
,
double
lat
,
double
lon
,
String
c
it
y
,
int
cityId
)
{
private
void
setRequestData
(
int
type
,
String
requestData
,
double
lat
,
double
lon
,
String
c
ompang
y
,
int
cityId
)
{
if
(
type
==
1
)
{
tvGetAddress
.
setText
(
requestData
);
tvGetAddress
.
setText
(
compangy
);
dataBean
.
setStartAddr
(
requestData
);
dataBean
.
setStartCity
(
cityId
);
dataBean
.
setStartCityName
(
c
it
y
);
dataBean
.
setStartCityName
(
c
ompang
y
);
mLat
=
lat
;
mLon
=
lon
;
}
else
if
(
type
==
2
)
{
tvOutAddress
.
setText
(
requestData
);
tvOutAddress
.
setText
(
compangy
);
dataBean
.
setEndAddr
(
requestData
);
dataBean
.
setEndCity
(
cityId
);
dataBean
.
setEndCityName
(
c
it
y
);
dataBean
.
setEndCityName
(
c
ompang
y
);
outLatitude
=
lat
;
outLongitude
=
lon
;
}
...
...
plugin_points/src/main/java/com/rv/points/adapter/PointAdapter.java
View file @
436c2c63
...
...
@@ -46,11 +46,7 @@ public class PointAdapter extends BaseQuickAdapter<PointBean.RvPointItem, BaseVi
helper
.
setText
(
R
.
id
.
btn_state
,
item
.
getBtnWord
());
}
helper
.
setBackgroundRes
(
R
.
id
.
btn_state
,
item
.
isIntegralStatus
()
?
R
.
drawable
.
shape_rv_bg_member_top_grap
:
R
.
drawable
.
shape_rv_bg_dark_yellow
);
if
(
item
.
isIntegralStatus
())
{
helper
.
itemView
.
findViewById
(
R
.
id
.
btn_state
).
setEnabled
(
false
);
}
else
{
helper
.
itemView
.
findViewById
(
R
.
id
.
btn_state
).
setEnabled
(
true
);
}
helper
.
itemView
.
findViewById
(
R
.
id
.
btn_state
).
setEnabled
(!
item
.
isIntegralStatus
());
helper
.
addOnClickListener
(
R
.
id
.
btn_state
);
}
}
plugin_share/src/main/AndroidManifest.xml
View file @
436c2c63
...
...
@@ -5,7 +5,25 @@
<application>
<activity
android:name=
".ShareActivity"
/>
<activity
android:name=
".BillActivity"
/>
<activity
android:name=
".WebViewActivity"
/>
<activity
android:name=
".WebViewActivity"
>
<!--<intent-filter>-->
<!--<data android:scheme="rv" android:host="xxfc" android:path="/activity" />-->
<!--<!–下面这几行也必须得设置–>-->
<!--<category android:name="android.intent.category.DEFAULT"/>-->
<!--<action android:name="android.intent.action.VIEW"/>-->
<!--<category android:name="android.intent.category.BROWSABLE"/>-->
<!--</intent-filter>-->
<intent-filter>
<action
android:name=
"android.intent.action.VIEW"
/>
<category
android:name=
"android.intent.category.DEFAULT"
/>
<category
android:name=
"android.intent.category.BROWSABLE"
/>
<data
android:scheme=
"pdfd6612"
/>
</intent-filter>
</activity>
<activity
android:name=
".ReativeBillActivity"
/>
<activity
android:name=
".PopularizeActivity"
></activity>
</application>
...
...
plugin_share/src/main/java/com/rv/share/WebViewActivity.java
View file @
436c2c63
...
...
@@ -5,15 +5,22 @@ import android.content.Intent;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.util.Log
;
import
android.widget.LinearLayout
;
import
android.widget.Toast
;
import
com.base.utils.tools.android.NetworkUtil
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.rv.component.utils.Cooker
;
import
com.rv.home.rv.module.basic.BaseStatusActivity
;
import
com.rv.share.presenter.WebViewPresenter
;
import
com.rv.share.view.RvWebView
;
import
com.sh.sdk.shareinstall.ShareInstall
;
import
com.sh.sdk.shareinstall.listener.AppGetInfoListener
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
butterknife.BindView
;
...
...
@@ -38,6 +45,8 @@ public class WebViewActivity extends BaseStatusActivity<WebViewPresenter> {
@Override
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
// 获取唤醒参数
ShareInstall
.
getInstance
().
getInfo
(
intent
,
openListener
);
url
=
intent
.
getStringExtra
(
"url"
);
title
=
intent
.
getStringExtra
(
"title"
);
if
(!
TextUtils
.
isEmpty
(
title
))
{
...
...
@@ -67,9 +76,16 @@ public class WebViewActivity extends BaseStatusActivity<WebViewPresenter> {
}
@Override
protected
void
onNewIntent
(
Intent
intent
)
{
super
.
onNewIntent
(
intent
);
// 此处要调用,否则app在后台运行时,会无法截获
ShareInstall
.
getInstance
().
getInfo
(
intent
,
openListener
);
}
@Override
public
void
onDestroy
()
{
if
(
rvWebView
!=
null
)
{
if
(
rvWebView
!=
null
)
{
llContent
.
removeAllViews
();
rvWebView
.
stopLoading
();
// 停止当前加载
rvWebView
.
clearMatches
();
// 清除网页查找的高亮匹配字符。
...
...
@@ -97,4 +113,23 @@ public class WebViewActivity extends BaseStatusActivity<WebViewPresenter> {
}
};
private
AppGetInfoListener
openListener
=
new
AppGetInfoListener
()
{
@Override
public
void
onGetInfoFinish
(
String
info
)
{
// 客户端获取到的参数是json字符串格式
Log
.
d
(
"ShareInstall"
,
"info = "
+
info
);
if
(
info
.
contains
(
"code"
))
try
{
JSONObject
object
=
new
JSONObject
(
info
);
String
inviteCode
=
object
.
optString
(
"code"
);
if
(!
TextUtils
.
isEmpty
(
inviteCode
))
{
Cooker
.
save
(
getApplicationContext
(),
"code"
,
inviteCode
);
}
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
}
};
}
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