admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
@@ -67,6 +67,7 @@
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;
@@ -134,9 +135,21 @@
        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,
@@ -237,7 +250,7 @@
//                .addView(indicator);
        /*
         * 计算状态栏高度并设置
       */
         */
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            Window window = getWindow();
            window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
@@ -260,7 +273,7 @@
        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() {
@@ -270,7 +283,7 @@
                switch (checkedId) {
                    case R.id.rb_nav_recommend: {
                        mFragmentSwitchHelper
                                .changeFragment(RecommendCategoryFragment.class);
                                .changeFragment(HomeFragment.class);
                    }
                    break;
                    case R.id.rb_nav_category: {
@@ -309,6 +322,13 @@
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
        try {
            //加载视频播放广告
            FullVideoAdManager.getInstance().loadAd(getApplicationContext(), null);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    private SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() {
@@ -722,18 +742,16 @@
                });
    }
    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);