33
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
package cn.shangyu.gdxzExpert.umeng;
|
||||
|
||||
import static cn.shangyu.gdxzExpert.application.BaseApplication.getContext;
|
||||
import static cn.shangyu.gdxzExpert.utils.Url.weurl;
|
||||
import static cn.shangyu.gdxzExpert.wxapi.WXEntryActivity.isExsitMianActivity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
|
||||
import cn.shangyu.gdxzExpert.activity.CourseUrlDetailActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.GDEventDetailActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.GDEventDetailTopActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.LoginNewActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.MainActivity;
|
||||
import cn.shangyu.gdxzExpert.activity.NewsDetailActivity;
|
||||
import cn.shangyu.gdxzExpert.polyvplayer.VideoDetailPolyvPlayerActivity;
|
||||
import cn.shangyu.gdxzExpert.utils.UIUtils;
|
||||
import cn.shangyu.gdxzExpert.utils.Url;
|
||||
|
||||
public class WebH5Activity extends Activity {
|
||||
|
||||
private Intent intent;
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
if(getIntent()!=null&&getIntent().getData()!=null&&getIntent().getData().getQueryParameter("types")!=null)
|
||||
{
|
||||
// ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
|
||||
// activityManager.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME);
|
||||
if (UIUtils.isLogined()) {
|
||||
if(!isExsitMianActivity(getContext(), MainActivity.class))
|
||||
{
|
||||
// 打开登录
|
||||
Intent intent = new Intent();
|
||||
intent.setClass(this, MainActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
intent=new Intent();
|
||||
switch (getIntent().getData().getQueryParameter("types"))
|
||||
{
|
||||
case "1"://肝胆视频
|
||||
Intent intent4 = VideoDetailPolyvPlayerActivity.newIntent(getContext(), VideoDetailPolyvPlayerActivity.PlayMode.portrait,"");
|
||||
// 在线视频和下载的视频播放的时候只显示播放器窗口,用该参数来控制
|
||||
intent4.putExtra("startNow", false);
|
||||
intent4.putExtra("isVlmsOnline", false);
|
||||
intent4.putExtra("uuid", getIntent().getData().getQueryParameter("uuid"));
|
||||
startActivity(intent4);
|
||||
|
||||
break;
|
||||
case "2"://肝胆课件
|
||||
intent.setClass(this, CourseUrlDetailActivity.class);
|
||||
intent.putExtra("url", Url.weurl.substring(0, Url.weurl.length() - 1)
|
||||
+ getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title", getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("uuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
// intent.putExtra("type", weBean.getType());
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "3"://肝胆新闻
|
||||
intent.setClass(this, NewsDetailActivity.class);
|
||||
intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title", "新闻详情");
|
||||
intent.putExtra("newsuuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("newsagreenum", getIntent().getData().getQueryParameter("agreenum"));
|
||||
intent.putExtra("newsreadnum", getIntent().getData().getQueryParameter("readnum"));
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("summary",getIntent().getData().getQueryParameter("summary"));
|
||||
intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("headImg"));
|
||||
intent.putExtra("flag", 3);
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "4"://科研项目
|
||||
intent.setClass(this, NewsDetailActivity.class);
|
||||
intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title", "科研详情");
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("projectName"));
|
||||
intent.putExtra("summary", getIntent().getData().getQueryParameter("content"));
|
||||
intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("imgs"));
|
||||
intent.putExtra("flag", 1);
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "5"://肝胆活动
|
||||
intent.setClass(this, GDEventDetailTopActivity.class);
|
||||
intent.putExtra("uuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("url",Url.urlHtml +getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("summary",getIntent().getData().getQueryParameter("content"));
|
||||
intent.putExtra("imageUrl", Url.urlHtml
|
||||
+ getIntent().getData().getQueryParameter("imgpath"));
|
||||
intent.setType("event");
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "6"://病例荟萃
|
||||
intent.setClass(this, NewsDetailActivity.class);
|
||||
intent.putExtra("url",Url.urlHtml+getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title","病例详情");
|
||||
intent.putExtra("collect",getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("type", 7);
|
||||
intent.putExtra("nfagreenum", getIntent().getData().getQueryParameter("agreeNum")+"");
|
||||
intent.putExtra("nfreadnum", getIntent().getData().getQueryParameter("readNum")+"");
|
||||
intent.putExtra("nfsuuuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("npath", getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("flag", 10);
|
||||
startActivity(intent);
|
||||
// startActivityForResult(intent, 113);
|
||||
break;
|
||||
case "11"://查房实录
|
||||
intent.setClass(this, NewsDetailActivity.class);
|
||||
intent.putExtra("url",Url.urlHtml+getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title","病例详情");
|
||||
intent.putExtra("collect",getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("nfagreenum", getIntent().getData().getQueryParameter("agreeNum")+"");
|
||||
intent.putExtra("nfreadnum", getIntent().getData().getQueryParameter("readNum")+"");
|
||||
intent.putExtra("nfsuuuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("npath", getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("flag", 6);
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "7"://肝胆会议
|
||||
// intent.setClass(this, ZhiBoActivity.class);直播页面
|
||||
// intent.putExtra("newsTitle",getIntent().getData().getQueryParameter("title"));
|
||||
// intent.putExtra("url",getIntent().getData().getQueryParameter("liveurl"));
|
||||
// intent.putExtra("summary",getIntent().getData().getQueryParameter("liveimg"));
|
||||
// intent.setType("zhibo");
|
||||
// startActivity(intent);
|
||||
intent.setClass(this, GDEventDetailActivity.class);
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("url", weurl+getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("summary", getIntent().getData().getQueryParameter("content"));
|
||||
intent.setType("meeting");
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "8"://患教文库
|
||||
intent.setClass(this, NewsDetailActivity.class);
|
||||
intent.putExtra("url", Url.urlHtml + getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("title", "患教详情");
|
||||
intent.putExtra("kepuuuid", getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("kepuagreenum", getIntent().getData().getQueryParameter("agreenum"));
|
||||
intent.putExtra("kepureadnum", getIntent().getData().getQueryParameter("readnum"));
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("topic"));
|
||||
intent.putExtra("summary", getIntent().getData().getQueryParameter("summary"));
|
||||
intent.putExtra("imageUrl", Url.urlHtml +getIntent().getData().getQueryParameter("imgPath"));
|
||||
intent.putExtra("flag", 2);
|
||||
startActivity(intent);
|
||||
break;
|
||||
case "9"://患教视频
|
||||
Intent intent1 = VideoDetailPolyvPlayerActivity.newIntent(getContext(), VideoDetailPolyvPlayerActivity.PlayMode.portrait,"");
|
||||
// 在线视频和下载的视频播放的时候只显示播放器窗口,用该参数来控制
|
||||
intent1.putExtra("startNow", false);
|
||||
intent1.putExtra("isVlmsOnline", false);
|
||||
intent1.putExtra("url",getIntent().getData().getQueryParameter("path"));
|
||||
intent1.putExtra("uuid",getIntent().getData().getQueryParameter("uuid"));
|
||||
intent1.putExtra("note", getIntent().getData().getQueryParameter("content"));
|
||||
intent1.putExtra("title", getIntent().getData().getQueryParameter("title"));
|
||||
intent1.putExtra("readnum", getIntent().getData().getQueryParameter("readnum"));
|
||||
intent1.putExtra("imgpath", getIntent().getData().getQueryParameter("imgpath"));
|
||||
intent1.putExtra("need_inside_share", "yes");
|
||||
intent1.putExtra("public_name", getIntent().getData().getQueryParameter("public_name"));
|
||||
startActivity(intent1);
|
||||
|
||||
break;
|
||||
case "10"://临床招募
|
||||
intent.setClass(this, GDEventDetailTopActivity.class);
|
||||
intent.putExtra("uuid", getIntent().getData().getQueryParameter("uuid"));
|
||||
intent.putExtra("url", Url.urlHtml +getIntent().getData().getQueryParameter("path"));
|
||||
intent.putExtra("newsTitle", getIntent().getData().getQueryParameter("title"));
|
||||
intent.putExtra("mobile", getIntent().getData().getQueryParameter("mobile"));
|
||||
intent.putExtra("summary", getIntent().getData().getQueryParameter("content"));
|
||||
intent.putExtra("imageUrl", Url.urlHtml
|
||||
+ getIntent().getData().getQueryParameter("imgpath"));
|
||||
intent.setType("linchaung");
|
||||
startActivity(intent);
|
||||
break;
|
||||
|
||||
}
|
||||
} else {
|
||||
// 打开登录
|
||||
Intent intent = new Intent();
|
||||
intent.setClass(this, LoginNewActivity.class);
|
||||
startActivity(intent);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
intent=null;
|
||||
finish();
|
||||
// Intent intent = new Intent(this, WebActivity.class);
|
||||
// intent.putExtra("url",extInfo);
|
||||
// intent.putExtras(getIntent());
|
||||
// startActivity(intent);
|
||||
// finish();
|
||||
//Handle...
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user