| | |
| | | import com.weikou.beibeivideo.util.BeibeiConstant; |
| | | import com.weikou.beibeivideo.util.ExitDialog; |
| | | import com.weikou.beibeivideo.util.LoginFirstDialog; |
| | | import com.weikou.beibeivideo.util.ad.FullVideoAdManager; |
| | | import com.yeshi.buwanshequ.R; |
| | | import com.ysh.wpc.appupdate.AppUpdate; |
| | | |
| | |
| | | super.onCreate(savedInstanceState); |
| | | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 锁定竖屏 |
| | | setContentView(R.layout.activity_main); |
| | | /* |
| | | |
| | | exitDialogBuilder = new ExitDialog.Builder(this); |
| | | |
| | | exitDialog = exitDialogBuilder.create(); |
| | | exitDialog.setCanceledOnTouchOutside(true); |
| | | exitDialog.setOnDismissListener(new DialogInterface.OnDismissListener() { |
| | | @Override |
| | | public void onDismiss(DialogInterface dialog) { |
| | | if (exitDialogBuilder != null) |
| | | exitDialogBuilder.refreshAd(); |
| | | } |
| | | }); |
| | | /* |
| | | * 计算状态栏高度并设置 |
| | | */ |
| | | */ |
| | | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { |
| | | Window window = getWindow(); |
| | | window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, |
| | |
| | | // .addView(indicator); |
| | | /* |
| | | * 计算状态栏高度并设置 |
| | | */ |
| | | */ |
| | | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { |
| | | Window window = getWindow(); |
| | | window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, |
| | |
| | | |
| | | mFragmentSwitchHelper = FragmentSwitchHelper.create( |
| | | R.id.fl_main_fragment_container, getSupportFragmentManager(), |
| | | new RecommendCategoryFragment(), new CategoryFragment(), |
| | | new HomeFragment(), new CategoryFragment(), |
| | | new DiscoverNowFragment(), new MineFragment(), new GuessLikeFragment()); |
| | | rg_nav = findViewById(R.id.rg_nav); |
| | | rg_nav.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { |
| | |
| | | switch (checkedId) { |
| | | case R.id.rb_nav_recommend: { |
| | | mFragmentSwitchHelper |
| | | .changeFragment(RecommendCategoryFragment.class); |
| | | .changeFragment(HomeFragment.class); |
| | | } |
| | | break; |
| | | case R.id.rb_nav_category: { |
| | |
| | | } catch (IllegalArgumentException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | try { |
| | | //加载视频播放广告 |
| | | FullVideoAdManager.getInstance().loadAd(getApplicationContext(), null); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | } |
| | | |
| | | private SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() { |
| | |
| | | }); |
| | | } |
| | | |
| | | ExitDialog exitDialog = null; |
| | | ExitDialog.Builder exitDialogBuilder = null; |
| | | |
| | | |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |
| | | // if ((System.currentTimeMillis() - mExitTime) > 2000) { |
| | | // Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); |
| | | // mExitTime = System.currentTimeMillis(); |
| | | // return true; |
| | | // } |
| | | ExitDialog dialog = new ExitDialog.Builder(this).create(); |
| | | dialog.setCanceledOnTouchOutside(true); |
| | | dialog.show(); |
| | | if (exitDialog != null) { |
| | | exitDialog.show(); |
| | | } |
| | | return true; |
| | | } |
| | | return super.onKeyDown(keyCode, event); |