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
be61e4f3
Commit
be61e4f3
authored
Jun 26, 2019
by
linfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资源文件更新
parent
502ca116
Changes
21
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
334 additions
and
81 deletions
+334
-81
Constance.java
MyFrame/src/main/java/com/frame/base/url/Constance.java
+6
-0
MainActivity.java
RvClient/src/main/java/com/test/rv/MainActivity.java
+19
-3
common_journey_service_gray.png
...c/main/res/drawable-xhdpi/common_journey_service_gray.png
+0
-0
build.gradle
module_camp/build.gradle
+11
-0
CampFragment.java
module_camp/src/main/java/com/rv/camp/CampFragment.java
+9
-2
CampDetailActivity.java
...mp/src/main/java/com/rv/camp/camp/CampDetailActivity.java
+12
-7
BaseLoginActivity.java
...n/java/com/rv/home/rv/module/basic/BaseLoginActivity.java
+0
-1
rv_act_car_detail.xml
module_home/src/main/res/layout/rv_act_car_detail.xml
+1
-0
TourismFragment.java
...tourism/src/main/java/com/rv/tourism/TourismFragment.java
+124
-9
PopularTourListActivity.java
...in/java/com/rv/tourism/other/PopularTourListActivity.java
+5
-1
TravelDetailsActivity.java
...main/java/com/rv/tourism/other/TravelDetailsActivity.java
+25
-52
activity_tourism.xml
module_tourism/src/main/res/layout/activity_tourism.xml
+5
-4
activity_travel_details.xml
...e_tourism/src/main/res/layout/activity_travel_details.xml
+0
-1
.gitignore
plugin_search/.gitignore
+1
-0
build.gradle
plugin_search/build.gradle
+42
-0
proguard-rules.pro
plugin_search/proguard-rules.pro
+21
-0
AndroidManifest.xml
plugin_search/src/main/AndroidManifest.xml
+9
-0
TravelSearchActivity.java
...rch/src/main/java/com/rv/search/TravelSearchActivity.java
+31
-0
activity_travel_search.xml
plugin_search/src/main/res/layout/activity_travel_search.xml
+9
-0
strings.xml
plugin_search/src/main/res/values/strings.xml
+3
-0
settings.gradle
settings.gradle
+1
-1
No files found.
MyFrame/src/main/java/com/frame/base/url/Constance.java
View file @
be61e4f3
...
@@ -11,4 +11,10 @@ public final class Constance {
...
@@ -11,4 +11,10 @@ public final class Constance {
public
static
final
String
ACTIVITY_URL_POPULARTOURLIST
=
"/other/PopularTourListActivity"
;
public
static
final
String
ACTIVITY_URL_POPULARTOURLIST
=
"/other/PopularTourListActivity"
;
public
static
final
String
ACTIVITY_URL_LOGINRV
=
"/ui/login/LoginRvActivity"
;
public
static
final
String
ACTIVITY_URL_LOGINRV
=
"/ui/login/LoginRvActivity"
;
public
static
final
String
ACTIVITY_URL_CITYLIST
=
"/main/home/CityListActivity"
;
public
static
final
String
ACTIVITY_URL_TRAVELDETAILS
=
"/tourism/other/TravelDetailsActivity"
;
public
static
final
String
ACTIVITY_URL_CAMPDETAIL
=
"/camp/camp/CampDetailActivity"
;
}
}
RvClient/src/main/java/com/test/rv/MainActivity.java
View file @
be61e4f3
...
@@ -2,6 +2,7 @@ package com.test.rv;
...
@@ -2,6 +2,7 @@ package com.test.rv;
import
android.content.Context
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.support.annotation.Nullable
;
import
android.support.v4.content.ContextCompat
;
import
android.support.v4.content.ContextCompat
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.view.KeyEvent
;
import
android.view.KeyEvent
;
...
@@ -9,11 +10,10 @@ import android.view.View;
...
@@ -9,11 +10,10 @@ import android.view.View;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.frame.base.url.Constance
;
import
com.ruiwenliu.wrapper.base.BaseActivity
;
import
com.ruiwenliu.wrapper.base.BaseActivity
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseWrapperFragment
;
import
com.ruiwenliu.wrapper.base.BaseWrapperFragment
;
import
com.ruiwenliu.wrapper.util.listener.SwitchFragment
;
import
com.ruiwenliu.wrapper.weight.CustomScrollViewPager
;
import
com.ruiwenliu.wrapper.weight.CustomScrollViewPager
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.rv.camp.CampFragment
;
import
com.rv.camp.CampFragment
;
...
@@ -80,6 +80,13 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
...
@@ -80,6 +80,13 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
viewPager
.
setAdapter
(
mAdapter
);
viewPager
.
setAdapter
(
mAdapter
);
// viewPager.setOffscreenPageLimit(3);
// viewPager.setOffscreenPageLimit(3);
setCurrent
(
TYPE_HOME_PAGE
);
setCurrent
(
TYPE_HOME_PAGE
);
SwitchFragment
.
setFragmentSelected
(
new
SwitchFragment
.
ChangeFragment
()
{
@Override
public
void
changge
(
int
postion
)
{
setCurrent
(
postion
);
}
});
}
}
@Override
@Override
...
@@ -124,7 +131,7 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
...
@@ -124,7 +131,7 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
*
*
* @param index
* @param index
*/
*/
p
rivate
void
setCurrent
(
int
index
)
{
p
ublic
void
setCurrent
(
int
index
)
{
setViewStyle
(
ivHome
,
tvHome
,
index
==
TYPE_HOME_PAGE
);
setViewStyle
(
ivHome
,
tvHome
,
index
==
TYPE_HOME_PAGE
);
setViewStyle
(
ivTravel
,
tvTravel
,
index
==
TYPE_TRAVEL
);
setViewStyle
(
ivTravel
,
tvTravel
,
index
==
TYPE_TRAVEL
);
setViewStyle
(
ivCamp
,
tvCamp
,
index
==
TYPE_CAMP
);
setViewStyle
(
ivCamp
,
tvCamp
,
index
==
TYPE_CAMP
);
...
@@ -141,6 +148,15 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
...
@@ -141,6 +148,15 @@ public class MainActivity extends BaseActivity<CommonPresenter> {
textView
.
setTextColor
(
ContextCompat
.
getColor
(
this
,
isTrue
?
R
.
color
.
gray_FFB74B
:
R
.
color
.
textMain
));
textView
.
setTextColor
(
ContextCompat
.
getColor
(
this
,
isTrue
?
R
.
color
.
gray_FFB74B
:
R
.
color
.
textMain
));
}
}
@Override
protected
void
onActivityResult
(
int
requestCode
,
int
resultCode
,
@Nullable
Intent
data
)
{
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
mAdapter
.
getCurrentFragment
().
onActivityResult
(
requestCode
,
resultCode
,
data
);
}
@Override
@Override
public
boolean
dispatchKeyEvent
(
KeyEvent
event
)
{
public
boolean
dispatchKeyEvent
(
KeyEvent
event
)
{
if
(
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_BACK
)
{
if
(
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_BACK
)
{
...
...
component_resource/src/main/res/drawable-xhdpi/common_journey_service_gray.png
0 → 100644
View file @
be61e4f3
1.88 KB
module_camp/build.gradle
View file @
be61e4f3
...
@@ -12,6 +12,15 @@ android {
...
@@ -12,6 +12,15 @@ android {
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
javaCompileOptions
{
annotationProcessorOptions
{
arguments
=
[
moduleName:
project
.
getName
()]
}
}
}
}
buildTypes
{
buildTypes
{
...
@@ -27,5 +36,7 @@ dependencies {
...
@@ -27,5 +36,7 @@ dependencies {
api
'com.jakewharton:butterknife:9.0.0-rc1'
api
'com.jakewharton:butterknife:9.0.0-rc1'
implementation
'com.android.support.constraint:constraint-layout:1.1.3'
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'
annotationProcessor
'com.alibaba:arouter-compiler:1.1.4'
api
project
(
':RvWrapper'
)
api
project
(
':RvWrapper'
)
}
}
module_camp/src/main/java/com/rv/camp/CampFragment.java
View file @
be61e4f3
...
@@ -7,7 +7,9 @@ import android.support.v7.widget.LinearLayoutManager;
...
@@ -7,7 +7,9 @@ import android.support.v7.widget.LinearLayoutManager;
import
android.support.v7.widget.RecyclerView
;
import
android.support.v7.widget.RecyclerView
;
import
android.view.View
;
import
android.view.View
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.frame.base.url.Constance
;
import
com.frame.rv.config.RvFrameConfig
;
import
com.frame.rv.config.RvFrameConfig
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseFragment
;
import
com.ruiwenliu.wrapper.base.BaseFragment
;
...
@@ -87,8 +89,13 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui
...
@@ -87,8 +89,13 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui
campAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
campAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
CampListBean
.
DataBeanX
.
DataBean
item
=
(
CampListBean
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
CampListBean
.
DataBeanX
.
DataBean
data
=
(
CampListBean
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
startActivity
(
CampDetailActivity
.
getIntent
(
_mActivity
,
item
));
ARouter
.
getInstance
()
.
build
(
Constance
.
ACTIVITY_URL_CAMPDETAIL
)
.
withString
(
"id"
,
data
.
getId
())
.
withString
(
"longitude"
,
data
.
getLongitude
())
.
withString
(
"latitude"
,
data
.
getLatitude
())
.
navigation
();
}
}
});
});
}
}
...
...
module_camp/src/main/java/com/rv/camp/camp/CampDetailActivity.java
View file @
be61e4f3
...
@@ -15,6 +15,9 @@ import android.webkit.WebSettings;
...
@@ -15,6 +15,9 @@ import android.webkit.WebSettings;
import
android.webkit.WebView
;
import
android.webkit.WebView
;
import
android.webkit.WebViewClient
;
import
android.webkit.WebViewClient
;
import
com.alibaba.android.arouter.facade.annotation.Autowired
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.frame.base.url.Constance
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
...
@@ -33,17 +36,20 @@ import static com.ruiwenliu.wrapper.weight.webview.SafeWebView.hasKitkat;
...
@@ -33,17 +36,20 @@ import static com.ruiwenliu.wrapper.weight.webview.SafeWebView.hasKitkat;
/**
/**
* 营地详情
* 营地详情
*/
*/
@Route
(
path
=
Constance
.
ACTIVITY_URL_CAMPDETAIL
)
public
class
CampDetailActivity
extends
BaseStatusActivity
<
CampPresenter
>
{
public
class
CampDetailActivity
extends
BaseStatusActivity
<
CampPresenter
>
{
@BindView
(
R2
.
id
.
webView
)
@BindView
(
R2
.
id
.
webView
)
WebView
mWebView
;
WebView
mWebView
;
private
String
webUrl
;
private
String
webUrl
;
private
CampListBean
.
DataBeanX
.
DataBean
dataBean
;
public
static
Intent
getIntent
(
Context
context
,
CampListBean
.
DataBeanX
.
DataBean
dataBean
)
{
@Autowired
()
return
new
Intent
(
context
,
CampDetailActivity
.
class
)
String
id
;
.
putExtra
(
"dataBean"
,
dataBean
);
@Autowired
()
}
String
longitude
;
@Autowired
()
String
latitude
;
@Override
@Override
protected
int
setLayout
()
{
protected
int
setLayout
()
{
...
@@ -53,8 +59,7 @@ public class CampDetailActivity extends BaseStatusActivity<CampPresenter> {
...
@@ -53,8 +59,7 @@ public class CampDetailActivity extends BaseStatusActivity<CampPresenter> {
@Override
@Override
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
titleView
.
setTitle
(
"营地详情"
);
titleView
.
setTitle
(
"营地详情"
);
dataBean
=
(
CampListBean
.
DataBeanX
.
DataBean
)
intent
.
getSerializableExtra
(
"dataBean"
);
webUrl
=
CampApi
.
TRAVEL_CAMPSITEDETAI
+
"?id="
+
id
+
"&longitude="
+
longitude
+
"&latitude="
+
latitude
;
webUrl
=
CampApi
.
TRAVEL_CAMPSITEDETAI
+
"?id="
+
dataBean
.
getId
()
+
"&longitude="
+
dataBean
.
getLongitude
()+
"&latitude="
+
dataBean
.
getLatitude
();
Log
.
i
(
"CampDetailActivity"
,
"initView: "
+
webUrl
);
Log
.
i
(
"CampDetailActivity"
,
"initView: "
+
webUrl
);
initWeb
();
initWeb
();
}
}
...
...
module_home/src/main/java/com/rv/home/rv/module/basic/BaseLoginActivity.java
View file @
be61e4f3
...
@@ -115,7 +115,6 @@ public abstract class BaseLoginActivity<P extends MvpPresenter> extends BaseStat
...
@@ -115,7 +115,6 @@ public abstract class BaseLoginActivity<P extends MvpPresenter> extends BaseStat
UtilsManager
.
getInstance
(
mActivity
).
setSharePreferencesSave
(
SPConstance
.
USER_JSON
).
putString
(
SPConstance
.
USER_JSON_IMUSERID
,
registeredBean
.
getData
().
getImUserId
()).
commit
();
UtilsManager
.
getInstance
(
mActivity
).
setSharePreferencesSave
(
SPConstance
.
USER_JSON
).
putString
(
SPConstance
.
USER_JSON_IMUSERID
,
registeredBean
.
getData
().
getImUserId
()).
commit
();
UtilsManager
.
getInstance
(
mActivity
).
setSharePreferencesSave
(
SPConstance
.
USER_JSON
).
putString
(
SPConstance
.
USER_JSON_IMTOKEN
,
registeredBean
.
getData
().
getImToken
()).
commit
();
UtilsManager
.
getInstance
(
mActivity
).
setSharePreferencesSave
(
SPConstance
.
USER_JSON
).
putString
(
SPConstance
.
USER_JSON_IMTOKEN
,
registeredBean
.
getData
().
getImToken
()).
commit
();
// showToast(UtilsManager.getInstance(mActivity).getSPStringCode(SPConstance.USER_JSON, SPConstance.USER_JSON_IMTOKEN));
OkGoUtil
.
setToken
(
registeredBean
.
getToken
());
OkGoUtil
.
setToken
(
registeredBean
.
getToken
());
switch
(
RvFrameConfig
.
RvFrameInfo
.
TYPE_LOGIN
)
{
switch
(
RvFrameConfig
.
RvFrameInfo
.
TYPE_LOGIN
)
{
case
1
:
case
1
:
...
...
module_home/src/main/res/layout/rv_act_car_detail.xml
View file @
be61e4f3
...
@@ -46,6 +46,7 @@
...
@@ -46,6 +46,7 @@
android:orientation=
"horizontal"
>
android:orientation=
"horizontal"
>
<ImageView
<ImageView
android:visibility=
"invisible"
android:id=
"@+id/iv_collect"
android:id=
"@+id/iv_collect"
android:layout_width=
"@dimen/size_32"
android:layout_width=
"@dimen/size_32"
android:layout_height=
"@dimen/size_32"
android:layout_height=
"@dimen/size_32"
...
...
module_tourism/src/main/java/com/rv/tourism/TourismFragment.java
View file @
be61e4f3
This diff is collapsed.
Click to expand it.
module_tourism/src/main/java/com/rv/tourism/other/PopularTourListActivity.java
View file @
be61e4f3
...
@@ -13,6 +13,7 @@ import android.widget.LinearLayout;
...
@@ -13,6 +13,7 @@ import android.widget.LinearLayout;
import
com.alibaba.android.arouter.facade.annotation.Autowired
;
import
com.alibaba.android.arouter.facade.annotation.Autowired
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.base.utils.tools.android.IntentUtil
;
import
com.base.utils.tools.android.IntentUtil
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.frame.base.browse.ActivityImageBrowseUrl
;
import
com.frame.base.browse.ActivityImageBrowseUrl
;
...
@@ -127,7 +128,10 @@ public class PopularTourListActivity extends BaseStatusActivity<TourismPresenter
...
@@ -127,7 +128,10 @@ public class PopularTourListActivity extends BaseStatusActivity<TourismPresenter
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
BeanTourAround
.
DataBeanX
.
DataBean
item
=
(
BeanTourAround
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
BeanTourAround
.
DataBeanX
.
DataBean
item
=
(
BeanTourAround
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
startActivity
(
TravelDetailsActivity
.
getIntent
(
mActivity
,
item
));
ARouter
.
getInstance
()
.
build
(
Constance
.
ACTIVITY_URL_TRAVELDETAILS
)
.
withString
(
"id"
,
item
.
getId
())
.
navigation
();
}
}
});
});
...
...
module_tourism/src/main/java/com/rv/tourism/other/TravelDetailsActivity.java
View file @
be61e4f3
...
@@ -15,6 +15,8 @@ import android.widget.ImageView;
...
@@ -15,6 +15,8 @@ import android.widget.ImageView;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.alibaba.android.arouter.facade.annotation.Autowired
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.base.utils.ui.datetime.selector.util.TextUtil
;
import
com.base.utils.ui.datetime.selector.util.TextUtil
;
import
com.frame.base.url.Constance
;
import
com.frame.base.url.Constance
;
...
@@ -52,6 +54,7 @@ import static com.ruiwenliu.wrapper.weight.webview.SafeWebView.hasKitkat;
...
@@ -52,6 +54,7 @@ import static com.ruiwenliu.wrapper.weight.webview.SafeWebView.hasKitkat;
/**
/**
* 旅游详情
* 旅游详情
*/
*/
@Route
(
path
=
Constance
.
ACTIVITY_URL_TRAVELDETAILS
)
public
class
TravelDetailsActivity
extends
BaseStatusActivity
<
TourismPresenter
>
{
public
class
TravelDetailsActivity
extends
BaseStatusActivity
<
TourismPresenter
>
{
@BindView
(
R2
.
id
.
webView
)
@BindView
(
R2
.
id
.
webView
)
...
@@ -67,15 +70,17 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -67,15 +70,17 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
private
ShareManager
shareManager
;
private
ShareManager
shareManager
;
private
String
webUrl
;
private
String
webUrl
;
private
BeanTourAround
.
DataBeanX
.
DataBean
dataBean
;
private
BeanOrderParam
beanOrderParam
;
private
BeanOrderParam
beanOrderParam
;
private
String
mCollectId
;
private
String
mCollectId
;
private
static
String
isCollection
=
"0"
;
//0 没有收藏 1 收藏
private
static
String
isCollection
=
"0"
;
//0 没有收藏 1 收藏
public
static
Intent
getIntent
(
Context
context
,
BeanTourAround
.
DataBeanX
.
DataBean
dataBean
)
{
@Autowired
()
return
new
Intent
(
context
,
TravelDetailsActivity
.
class
)
String
id
;
.
putExtra
(
"dataBean"
,
dataBean
);
}
// public static Intent getIntent(Context context, BeanTourAround.DataBeanX.DataBean dataBean) {
// return new Intent(context, TravelDetailsActivity.class)
// .putExtra("dataBean", dataBean);
// }
@Override
@Override
protected
int
setLayout
()
{
protected
int
setLayout
()
{
...
@@ -85,17 +90,24 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -85,17 +90,24 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
@Override
@Override
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
showTitle
(
false
);
showTitle
(
false
);
dataBean
=
(
BeanTourAround
.
DataBeanX
.
DataBean
)
intent
.
getSerializableExtra
(
"dataBean"
);
webUrl
=
"https://xxtest.upyuns.com/h5/appHtml/view/travelDetails.html?id="
+
id
;
webUrl
=
"https://xxtest.upyuns.com/h5/appHtml/view/travelDetails.html?id="
+
dataBean
.
getId
();
initWeb
();
initWeb
();
// initShare(webUrl, mCarBean.getVehicleModel().getName(), mCarBean.getCompany().getAddrDetail(), mCarBean.getVehicleModel().getPicture());
// initShare(webUrl, mCarBean.getVehicleModel().getName(), mCarBean.getCompany().getAddrDetail(), mCarBean.getVehicleModel().getPicture());
}
}
boolean
check
=
true
;
@OnClick
({
R2
.
id
.
tv_appointment
,
R2
.
id
.
iv_collect
,
R2
.
id
.
iv_share
,
R2
.
id
.
tv_customer_service
})
@OnClick
({
R2
.
id
.
iv_back
,
R2
.
id
.
tv_appointment
,
R2
.
id
.
iv_collect
,
R2
.
id
.
iv_share
,
R2
.
id
.
tv_customer_service
})
public
void
onViewClicked
(
View
view
)
{
public
void
onViewClicked
(
View
view
)
{
int
id
=
view
.
getId
();
int
id
=
view
.
getId
();
if
(
id
==
R
.
id
.
iv_collect
)
{
if
(
id
==
R
.
id
.
iv_back
){
if
(
check
)
{
llItemBottom
.
setVisibility
(
View
.
VISIBLE
);
}
else
{
llItemBottom
.
setVisibility
(
View
.
GONE
);
}
check
=
!
check
;
}
else
if
(
id
==
R
.
id
.
iv_collect
)
{
//收藏
//收藏
if
(
"1"
.
equals
(
isCollection
))
{
if
(
"1"
.
equals
(
isCollection
))
{
cancelCollect
();
cancelCollect
();
...
@@ -133,7 +145,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -133,7 +145,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
Map
<
String
,
Object
>
headMap
=
new
LinkedHashMap
<>();
Map
<
String
,
Object
>
headMap
=
new
LinkedHashMap
<>();
if
(
OkGoUtil
.
getToken
()
!=
null
)
{
if
(
OkGoUtil
.
getToken
()
!=
null
)
{
headMap
.
put
(
"Authorization"
,
OkGoUtil
.
getToken
());
headMap
.
put
(
"Authorization"
,
OkGoUtil
.
getToken
());
mPresenter
.
postBodyData
(
RvFrameConfig
.
HOST
,
1
,
TourismApi
.
COMMIT_COLLECT_ADD
,
BaseBean
.
class
,
new
AddCollection
(
dataBean
.
getUnit
(),
dataBean
.
getPrice
(),
dataBean
.
getCover
(),
dataBean
.
getName
(),
dataBean
.
getId
()
,
"2"
),
headMap
,
false
);
mPresenter
.
postBodyData
(
RvFrameConfig
.
HOST
,
1
,
TourismApi
.
COMMIT_COLLECT_ADD
,
BaseBean
.
class
,
new
AddCollection
(
id
,
"2"
),
headMap
,
false
);
}
}
}
}
...
@@ -149,7 +161,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -149,7 +161,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
Map
<
String
,
String
>
map
=
new
HashMap
<>();
Map
<
String
,
String
>
map
=
new
HashMap
<>();
if
(
OkGoUtil
.
getToken
()
!=
null
)
{
if
(
OkGoUtil
.
getToken
()
!=
null
)
{
headMap
.
put
(
"Authorization"
,
OkGoUtil
.
getToken
());
headMap
.
put
(
"Authorization"
,
OkGoUtil
.
getToken
());
map
.
put
(
"id"
,
dataBean
.
getId
()
);
map
.
put
(
"id"
,
id
);
map
.
put
(
"type"
,
"2"
);
map
.
put
(
"type"
,
"2"
);
mPresenter
.
getData
(
RvFrameConfig
.
HOST
,
0
,
TourismApi
.
COMMIT_COLLECT_IS
,
BeanTourismCollection
.
class
,
map
,
headMap
,
false
);
mPresenter
.
getData
(
RvFrameConfig
.
HOST
,
0
,
TourismApi
.
COMMIT_COLLECT_IS
,
BeanTourismCollection
.
class
,
map
,
headMap
,
false
);
}
}
...
@@ -307,6 +319,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -307,6 +319,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
@JavascriptInterface
@JavascriptInterface
public
void
showButton
()
{
public
void
showButton
()
{
showToast
(
"333"
);
llItemBottom
.
setVisibility
(
View
.
VISIBLE
);
llItemBottom
.
setVisibility
(
View
.
VISIBLE
);
}
}
...
@@ -363,54 +376,14 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
...
@@ -363,54 +376,14 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
}
}
private
class
AddCollection
{
private
class
AddCollection
{
private
String
unit
;
private
String
price
;
private
String
cover
;
private
String
name
;
private
String
typeId
;
private
String
typeId
;
private
String
type
;
private
String
type
;
public
AddCollection
(
String
unit
,
String
price
,
String
cover
,
String
name
,
String
typeId
,
String
type
)
{
public
AddCollection
(
String
typeId
,
String
type
)
{
this
.
unit
=
unit
;
this
.
price
=
price
;
this
.
cover
=
cover
;
this
.
name
=
name
;
this
.
typeId
=
typeId
;
this
.
typeId
=
typeId
;
this
.
type
=
type
;
this
.
type
=
type
;
}
}
public
String
getUnit
()
{
return
unit
;
}
public
void
setUnit
(
String
unit
)
{
this
.
unit
=
unit
;
}
public
String
getPrice
()
{
return
price
;
}
public
void
setPrice
(
String
price
)
{
this
.
price
=
price
;
}
public
String
getCover
()
{
return
cover
;
}
public
void
setCover
(
String
cover
)
{
this
.
cover
=
cover
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getTypeId
()
{
public
String
getTypeId
()
{
return
typeId
;
return
typeId
;
}
}
...
...
module_tourism/src/main/res/layout/activity_tourism.xml
View file @
be61e4f3
...
@@ -85,12 +85,12 @@
...
@@ -85,12 +85,12 @@
<ImageView
<ImageView
android:id=
"@+id/travel_server_image"
android:id=
"@+id/travel_server_image"
android:layout_width=
"@dimen/size_3
0
"
android:layout_width=
"@dimen/size_3
5
"
android:layout_height=
"@dimen/size_3
0
"
android:layout_height=
"@dimen/size_3
5
"
android:layout_marginLeft=
"@dimen/size_15"
android:layout_marginLeft=
"@dimen/size_15"
android:paddingRight=
"@dimen/size_15"
android:paddingRight=
"@dimen/size_15"
android:scaleType=
"centerInside"
android:scaleType=
"centerInside"
android:src=
"@drawable/
rv_rentingcar_icon_service_white
"
/>
android:src=
"@drawable/
common_journey_service_gray
"
/>
</LinearLayout>
</LinearLayout>
<android.support.v4.widget.NestedScrollView
<android.support.v4.widget.NestedScrollView
...
@@ -132,9 +132,10 @@
...
@@ -132,9 +132,10 @@
android:textSize=
"@dimen/text_16"
/>
android:textSize=
"@dimen/text_16"
/>
<ImageView
<ImageView
android:id=
"@+id/iv_popular_brigade_many"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:
layout_margin
Right=
"@dimen/size_15"
android:
padding
Right=
"@dimen/size_15"
android:clickable=
"true"
android:clickable=
"true"
android:paddingLeft=
"@dimen/size_15"
android:paddingLeft=
"@dimen/size_15"
android:scaleType=
"center"
android:scaleType=
"center"
...
...
module_tourism/src/main/res/layout/activity_travel_details.xml
View file @
be61e4f3
...
@@ -20,7 +20,6 @@
...
@@ -20,7 +20,6 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/size_55"
>
android:layout_height=
"@dimen/size_55"
>
<ImageView
<ImageView
android:id=
"@+id/iv_back"
android:id=
"@+id/iv_back"
android:layout_width=
"@dimen/size_32"
android:layout_width=
"@dimen/size_32"
...
...
plugin_search/.gitignore
0 → 100644
View file @
be61e4f3
/build
plugin_search/build.gradle
0 → 100644
View file @
be61e4f3
apply
plugin:
'com.android.library'
apply
plugin:
'com.jakewharton.butterknife'
android
{
compileSdkVersion
rootProject
.
ext
.
compileSdkVersion
buildToolsVersion
rootProject
.
ext
.
buildToolsVersion
defaultConfig
{
minSdkVersion
rootProject
.
ext
.
minSdkVersion
targetSdkVersion
rootProject
.
ext
.
targetSdkVersion
versionCode
1
versionName
"1.0"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
javaCompileOptions
{
annotationProcessorOptions
{
arguments
=
[
moduleName:
project
.
getName
()]
}
}
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android-optimize.txt'
),
'proguard-rules.pro'
}
}
}
dependencies
{
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
api
'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.alibaba:arouter-compiler:1.1.4'
api
project
(
':RvWrapper'
)
}
plugin_search/proguard-rules.pro
0 → 100644
View file @
be61e4f3
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
plugin_search/src/main/AndroidManifest.xml
0 → 100644
View file @
be61e4f3
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
package=
"com.rv.plugin.search"
>
<application>
<activity
android:name=
"com.rv.search.TravelSearchActivity"
></activity>
</application>
</manifest>
\ No newline at end of file
plugin_search/src/main/java/com/rv/search/TravelSearchActivity.java
0 → 100644
View file @
be61e4f3
package
com
.
rv
.
search
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.presenter.MvpPresenter
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.rv.plugin.search.R
;
/**
* 旅游搜索
*/
public
class
TravelSearchActivity
extends
BaseStatusActivity
<
MvpPresenter
>
{
@Override
protected
int
setLayout
()
{
return
R
.
layout
.
activity_travel_search
;
}
@Override
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
}
@Override
public
void
onShowResult
(
int
requestType
,
BaseBean
result
)
{
}
}
plugin_search/src/main/res/layout/activity_travel_search.xml
0 → 100644
View file @
be61e4f3
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
"com.rv.search.TravelSearchActivity"
>
</android.support.constraint.ConstraintLayout>
\ No newline at end of file
plugin_search/src/main/res/values/strings.xml
0 → 100644
View file @
be61e4f3
<resources>
<string
name=
"app_name"
>
plugin_search
</string>
</resources>
settings.gradle
View file @
be61e4f3
//include ':WXPay'
//include ':WXPay'
include
':RvFrame'
include
':RvFrame'
,
':plugin_search'
include
':RvTravel'
include
':RvTravel'
include
':RvClient'
include
':RvClient'
include
':RvWrapper'
include
':RvWrapper'
...
...
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