Commit f357428d authored by jianglx's avatar jianglx

积分签到

parent 730c239d
...@@ -116,7 +116,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> { ...@@ -116,7 +116,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> {
} }
@OnClick({R2.id.img_title_left, R2.id.tv_share}) @OnClick({R2.id.img_title_left, R2.id.tv_share, R2.id.iv_code})
public void onViewClicked(View view) { public void onViewClicked(View view) {
int i = view.getId(); int i = view.getId();
if (i == R.id.img_title_left) { if (i == R.id.img_title_left) {
...@@ -126,6 +126,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> { ...@@ -126,6 +126,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> {
if (rlBody != null && getViewBitmap(rlBody) != null) { if (rlBody != null && getViewBitmap(rlBody) != null) {
initShare(getViewBitmap(rlBody)); initShare(getViewBitmap(rlBody));
} }
} else if (i == R.id.iv_code) {
} }
} }
......
...@@ -149,8 +149,8 @@ ...@@ -149,8 +149,8 @@
<ImageView <ImageView
android:id="@+id/iv_code" android:id="@+id/iv_code"
android:layout_width="@dimen/size_60" android:layout_width="@dimen/size_80"
android:layout_height="@dimen/size_60" android:layout_height="@dimen/size_80"
android:layout_marginLeft="@dimen/size_30" android:layout_marginLeft="@dimen/size_30"
android:scaleType="centerCrop" /> android:scaleType="centerCrop" />
......
...@@ -9,6 +9,7 @@ import android.net.Uri; ...@@ -9,6 +9,7 @@ import android.net.Uri;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import android.view.View; import android.view.View;
import android.webkit.JavascriptInterface; import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient; import android.webkit.WebChromeClient;
...@@ -123,11 +124,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -123,11 +124,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) { protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) {
showTitle(false); showTitle(false);
tvTitleCenter.setText("旅游详情"); tvTitleCenter.setText("旅游详情");
webUrl = TourismApi.TRAVEL_DETAILS +"?id=" + id; webUrl = TourismApi.TRAVEL_DETAILS + "?id=" + id;
initWeb(); initWeb();
initRxbus(); initRxbus();
if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(url)) { if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(url)) {
initShare(webUrl+"&shareType=app", name, "", url); initShare(webUrl + "&shareType=app", name, "", url);
} }
mWebView.loadUrl("JavaScript:getTourStock()"); // Android调用h5 mWebView.loadUrl("JavaScript:getTourStock()"); // Android调用h5
...@@ -143,6 +144,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -143,6 +144,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
llItemBottom.setVisibility(View.GONE); llItemBottom.setVisibility(View.GONE);
} }
}); });
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
mWebView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
Log.d("scroll", "scrollX=" + scrollX);
Log.d("scroll", "scrollY=" + scrollY);
Log.d("scroll", "oldScrollX=" + oldScrollX);
Log.d("scroll", "oldScrollY=" + oldScrollY);
}
});
}
} }
@OnClick({R2.id.iv_back, 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})
...@@ -334,10 +347,9 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -334,10 +347,9 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
mWebView.setWebChromeClient(new WebChromeClient() { mWebView.setWebChromeClient(new WebChromeClient() {
@Override @Override
public void onProgressChanged(WebView view, int newProgress) { public void onProgressChanged(WebView view, int newProgress) {
if(newProgress==100){ if (newProgress == 100) {
pbProgress.setVisibility(View.GONE);//加载完网页进度条消失 pbProgress.setVisibility(View.GONE);//加载完网页进度条消失
} } else {
else{
pbProgress.setVisibility(View.VISIBLE);//开始加载网页时显示进度条 pbProgress.setVisibility(View.VISIBLE);//开始加载网页时显示进度条
pbProgress.setProgress(newProgress);//设置进度值 pbProgress.setProgress(newProgress);//设置进度值
} }
...@@ -357,11 +369,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -357,11 +369,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (snsPlatform.mShowWord.equals("生成海报")) { if (snsPlatform.mShowWord.equals("生成海报")) {
ARouter.getInstance() ARouter.getInstance()
.build(Constance.ACTIVITY_URL_SHAREIMAGE) .build(Constance.ACTIVITY_URL_SHAREIMAGE)
.withString("icon",url) .withString("icon", url)
.withString("name",name) .withString("name", name)
.withString("keyword",content) .withString("keyword", content)
.withDouble("price",price) .withDouble("price", price)
.withString("url",webUrl) .withString("url", webUrl)
.navigation(); .navigation();
} else if (snsPlatform.mShowWord.equals("复制链接")) { } else if (snsPlatform.mShowWord.equals("复制链接")) {
copyText(); copyText();
...@@ -375,7 +387,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -375,7 +387,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (platform.name().equals("WEIXIN_FAVORITE")) { if (platform.name().equals("WEIXIN_FAVORITE")) {
showToast( " 收藏成功啦"); showToast(" 收藏成功啦");
} else { } else {
if (platform != SHARE_MEDIA.MORE && platform != SHARE_MEDIA.SMS if (platform != SHARE_MEDIA.MORE && platform != SHARE_MEDIA.SMS
...@@ -459,16 +471,25 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -459,16 +471,25 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
beanOrderParam = new Gson().fromJson(orderJson, beanOrderParam = new Gson().fromJson(orderJson,
new TypeToken<BeanOrderParam>() { new TypeToken<BeanOrderParam>() {
}.getType()); }.getType());
if (Integer.valueOf(beanOrderParam.getAdultNum()) < Integer.valueOf(beanOrderParam.getChildNum())){ if (Integer.valueOf(beanOrderParam.getAdultNum()) < Integer.valueOf(beanOrderParam.getChildNum())) {
showToast("成人数要大于或等于儿童数"); showToast("成人数要大于或等于儿童数");
}else if (Integer.valueOf(beanOrderParam.getAdultNum()) ==0){ } else if (Integer.valueOf(beanOrderParam.getAdultNum()) == 0) {
showToast("成人数不能为空!"); showToast("成人数不能为空!");
}else { } else {
startActivity(TravelerConfirmOrderActivity.getIntent(mActivity, beanOrderParam)); startActivity(TravelerConfirmOrderActivity.getIntent(mActivity, beanOrderParam));
} }
} }
} }
@JavascriptInterface
public void showTop(int state) {
if (state == 0) {
} else {
}
}
} }
private void getTourDetail() { private void getTourDetail() {
...@@ -576,7 +597,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -576,7 +597,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (myClipboard == null) { if (myClipboard == null) {
myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
} }
ClipData myClip = ClipData.newPlainText("text", webUrl+"&shareType=app"); ClipData myClip = ClipData.newPlainText("text", webUrl + "&shareType=app");
myClipboard.setPrimaryClip(myClip); myClipboard.setPrimaryClip(myClip);
showToast("复制成功!"); showToast("复制成功!");
} }
......
...@@ -88,10 +88,10 @@ public class Actions { ...@@ -88,10 +88,10 @@ public class Actions {
* @param context * @param context
*/ */
public void bindwechat(Context context) { public void bindwechat(Context context) {
// if (listener == null) { if (listener == null) {
// listener = new RvUMAuthListener(context); listener = new RvUMAuthListener(context);
// } }
// UMShareAPI.get(context).getPlatformInfo((Activity) context, SHARE_MEDIA.WEIXIN, listener); UMShareAPI.get(context).getPlatformInfo((Activity) context, SHARE_MEDIA.WEIXIN, listener);
} }
/***** /*****
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment