@Override
 protected void onMenuClick() {
   super.onMenuClick();
   if (currentFragment != null) {
     currentFragment.onMenuClick();
   }
 }
Example #2
0
 @Override
 protected void onDestroy() {
   if (mSelectedMap != null) {
     mSelectedMap.clear();
   }
   mSelectTotal = 0;
   super.onDestroy();
 }
Example #3
0
 @Override
 public void initData() {
   super.initData();
   contentFragment1 = new BlogFragment();
   contentFragment2 = new FindFragment();
   contentFragment3 = new MineFragment();
   titleBarHeight = getResources().getDimension(R.dimen.titlebar_height);
 }
Example #4
0
 @Override
 public void onBackPressed() {
   if (mBrowserWv.canGoBack()) {
     mBrowserWv.goBack();
     return;
   }
   super.onBackPressed();
 }
Example #5
0
 @Override
 public void widgetClick(View v) {
   super.widgetClick(v);
   switch (v.getId()) {
     case R.id.bottombar_content1:
       changeFragment(contentFragment1);
       break;
     case R.id.bottombar_content2:
       changeFragment(contentFragment2);
       break;
     case R.id.bottombar_content3:
       changeFragment(contentFragment3);
       break;
     default:
       break;
   }
 }
Example #6
0
  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (RESULT_OK != resultCode) {
      return;
    }

    if (requestCode == ConstantKeys.ALBUM_PREVIEW_BACK) {
      boolean finishActivity = data.getExtras().getBoolean("finish");
      if (finishActivity) {
        // ImageGridActivity.this.finish();
        Intent resultIntent = new Intent();
        resultIntent.putExtra("finish", true);
        setResult(RESULT_OK, resultIntent);
        finish();
      }
    }
    super.onActivityResult(requestCode, resultCode, data);
  }
 public void changeFragment(KJFragment targetFragment) {
   super.changeFragment(R.id.main_content, targetFragment);
 }
Example #8
0
 @Override
 protected void onBackClick() {
   super.onBackClick();
   currentFragment.onBackClick();
 }
Example #9
0
 @Override
 public void initWidget() {
   super.initWidget();
   changeFragment(contentFragment1);
 }
Example #10
0
 public void changeFragment(TitleBarFragment targetFragment) {
   currentFragment = targetFragment;
   super.changeFragment(R.id.main_content, targetFragment);
 }
Example #11
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_browser);

    mBrowserWv = (AdvancedWebView) findViewById(R.id.browser_web_view);
    /*mBrowserWv.setListener(this, new AdvancedWebView.Listener() {
        @Override
        public void onPageStarted(String s, Bitmap bitmap) {

        }

        @Override
        public void onPageFinished(String s) {

        }

        @Override
        public void onPageError(int i, String s, String s1) {

        }

        @Override
        public void onDownloadRequested(String s, String s1, String s2, String s3, long l) {

        }

        @Override
        public void onExternalPageRequest(String s) {

        }
    });*/
    mChromeClient =
        new WebChromeClient() {
          @Override
          public void onReceivedTitle(WebView view, String title) {
            super.onReceivedTitle(view, title);
            getTitleBar().setTitleCenter(title);
            mTitle = title;
          }

          @Override
          public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
            Log.v(TAG, "chromeClient onJsAlert");
            return super.onJsAlert(view, url, message, result);
          }

          @Override
          public boolean onShowFileChooser(
              WebView webView,
              ValueCallback<Uri[]> filePathCallback,
              FileChooserParams fileChooserParams) {
            Toast.makeText(BrowserActivity.this, "onShowFileChooser", Toast.LENGTH_SHORT).show();
            Log.v(TAG, "chromeClient onShowFileChooser ");
            return super.onShowFileChooser(webView, filePathCallback, fileChooserParams);
          }

          public void openFileChooser(
              ValueCallback<Uri> uploadMsg, String AcceptType, String capture) {
            this.openFileChooser(uploadMsg);
            Log.v(TAG, "openFileChooser");
          }

          @SuppressWarnings("unused")
          public void openFileChooser(ValueCallback<Uri> uploadMsg, String AcceptType) {
            this.openFileChooser(uploadMsg);
            Log.v(TAG, "openFileChooser");
          }

          public void openFileChooser(ValueCallback<Uri> uploadMsg) {
            Log.v(TAG, "openFileChooser");
          }
        };
    mBrowserWv.setWebChromeClient(mChromeClient);
    mBrowserWv.setWebViewClient(
        new WebViewClient() {
          @Override
          public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            mUrl = url;
          }
        });
    WebSettings settings = mBrowserWv.getSettings();
    settings.setJavaScriptEnabled(true);

    canGoOut = getIntent().getBooleanExtra(ActivityDispatcher.KEY_CAN_GO_OUT, false);
    mUrl = getIntent().getStringExtra(ActivityDispatcher.KEY_URL);
    mBrowserWv.loadUrl(mUrl);

    getTitleBar()
        .setOnLeftBtnClickListener(
            new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                finish();
              }
            });
    if (canGoOut) {
      getTitleBar().setDrawableResourceRight(R.drawable.ic_dots_horizontal);
      getTitleBar().setTitleCenter(mUrl);

      getTitleBar()
          .setOnRightBtnClickListener(
              new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                  showDialog();
                  // ActivityDispatcher.outBrowserActivity(BrowserActivity.this, mUrl);
                }
              });
    }
  }
Example #12
0
 @Override
 protected void onDestroy() {
   super.onDestroy();
   mBrowserWv.destroy();
 }