Tabnine Logo
ActivityGroup
Code IndexAdd Tabnine to your IDE (free)

How to use
ActivityGroup
in
android.app

Best Java code snippets using android.app.ActivityGroup (Showing top 17 results out of 315)

origin: robolectric/robolectric

 @Test
 public void getCurrentActivity_shouldReturnTheProvidedCurrentActivity() throws Exception {
 ActivityGroup activityGroup = new ActivityGroup();
 Activity activity = new Activity();
 shadowOf(activityGroup).setCurrentActivity(activity);

  assertThat(activityGroup.getCurrentActivity()).isSameAs(activity);
 }
}
origin: com.j256.ormlite/ormlite-android

@Override
protected void onCreate(Bundle savedInstanceState) {
  if (helper == null) {
    helper = getHelperInternal(this);
    created = true;
  }
  super.onCreate(savedInstanceState);
}
origin: com.j256.ormlite/ormlite-android

@Override
protected void onDestroy() {
  super.onDestroy();
  releaseHelper(helper);
  destroyed = true;
}
origin: devinhu/androidone

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.layout_main);
  Intent homeIntent = new Intent(this, HomeActivity.class);
  Intent categoryIntent = new Intent(this, CategoryActivity.class);
  Intent collectionIntent = new Intent(this, CollectionActivity.class);
  Intent cartIntent = new Intent(this, CartActivity.class);
  Intent memberIntent = new Intent(this, MoerActivity.class);
  tabHost = (TabHost) findViewById(R.id.tabhost);
  tabHost.setup(getLocalActivityManager());
  tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1").setContent(homeIntent));
  tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("tab2").setContent(categoryIntent));
  tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("tab3").setContent(collectionIntent));
  tabHost.addTab(tabHost.newTabSpec("tab4").setIndicator("tab4").setContent(cartIntent));
  tabHost.addTab(tabHost.newTabSpec("tab5").setIndicator("tab5").setContent(memberIntent));
  radioGroup = (RadioGroup) super.findViewById(R.id.radioGroup_menu);
  radioGroup.setOnCheckedChangeListener(this);
}
origin: HuanHaiLiuXin/SnackbarUtils

}else if(context instanceof ActivityGroup){
  Log.d("ActivityGroup","==ActivityGroup");
  if (((ActivityGroup) context).getCurrentActivity() instanceof AppCompatActivity && ((AppCompatActivity) ((ActivityGroup) context).getCurrentActivity()).getSupportActionBar()!=null){
    actionBarHeight = ((AppCompatActivity) ((ActivityGroup) context).getCurrentActivity()).getSupportActionBar().getHeight();
  }else if (((ActivityGroup) context).getCurrentActivity() instanceof Activity && ((Activity) ((ActivityGroup) context).getCurrentActivity()).getActionBar()!=null){
    actionBarHeight = ((Activity) ((ActivityGroup) context).getCurrentActivity()).getActionBar().getHeight();
origin: stackoverflow.com

 Activity ac = (Activity) context;   
ActivityGroup ag = (ActivityGroup) ac.getParent();   
Intent i = new Intent(SummaryCostScreen.this,PermissionsScreen.class);
View view =  ag.getLocalActivityManager().startActivity("activity9",i.addFlags
(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
this.setContentView(view);
origin: baidu/GPT

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  Activity target = getCurrentActivity();
  if (target != null) {
    return target.onKeyDown(keyCode, event);
  } else {
    return super.onKeyDown(keyCode, event);
  }
}
origin: iqiyi/Neptune

@Override
protected void attachBaseContext(Context newBase) {
  // 替换插件的BaseContext
  mDelegate = new PluginActivityDelegate();
  newBase = mDelegate.createActivityContext(this, newBase);
  super.attachBaseContext(newBase);
}
origin: iqiyi/Neptune

@Override
protected void onCreate(Bundle savedInstanceState) {
  if (mDelegate != null) {
    mDelegate.handleActivityOnCreateBefore(this, savedInstanceState);
  }
  super.onCreate(savedInstanceState);
  if (mDelegate != null) {
    mDelegate.handleActivityOnCreateAfter(this, savedInstanceState);
  }
}
origin: iqiyi/Neptune

@Override
protected void onDestroy() {
  super.onDestroy();
  if (mDelegate != null) {
    mDelegate.handleActivityOnDestroy(this);
  }
}
origin: HuanHaiLiuXin/SweetTips

}else if(context instanceof ActivityGroup){
  Log.d("ActivityGroup","==ActivityGroup");
  if (((ActivityGroup) context).getCurrentActivity() instanceof AppCompatActivity && ((AppCompatActivity) ((ActivityGroup) context).getCurrentActivity()).getSupportActionBar()!=null){
    actionBarHeight = ((AppCompatActivity) ((ActivityGroup) context).getCurrentActivity()).getSupportActionBar().getHeight();
  }else if (((ActivityGroup) context).getCurrentActivity() instanceof Activity && ((Activity) ((ActivityGroup) context).getCurrentActivity()).getActionBar()!=null){
    actionBarHeight = ((Activity) ((ActivityGroup) context).getCurrentActivity()).getActionBar().getHeight();
origin: stackoverflow.com

 private void initSlidingDrawerContent() {
  mTestContent.removeAllViews();
  //View view = LayoutInflater.from(this).inflate(R.layout.act_test, null);
  View view = activityToView(this, new Intent(MainActivity.this, TestActivity.class));
  mTestContent.addView(view); 
}

private View activityToView(ActivityGroup parent, Intent intent) {
  LocalActivityManager mLocalActivityManager = parent.getLocalActivityManager();
  final Window w = mLocalActivityManager.startActivity("TagName", intent);
  final View wd = w != null ? w.getDecorView() : null;
  if (wd != null) {
    wd.setVisibility(View.VISIBLE);
    wd.setFocusableInTouchMode(true);
    ((ViewGroup) wd)
        .setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);
  }
  return wd;
}
origin: devinhu/androidone

  @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
      MessageDialog dialog = new MessageDialog(MainActivity.this,
          getString(R.string.common_title_tips),
          getString(R.string.common_confirm),
          getString(R.string.common_cancel),
          getString(R.string.common_exit));
      dialog.setBtn1ClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
          LruCacheManager.getInstance().evictAll();
          ActivityPageManager.getInstance().exit(MainActivity.this);
        }
      });
      dialog.show();
      return true;
    }
    return super.onKeyDown(keyCode, event);
  }
}
origin: baidu/GPT

@Override
protected void onCreate(Bundle bundle) {
  boolean inited = initTargetActivity(bundle);
  super.onCreate(bundle);
  if (!inited) {
    return;
  }
  loadTargetActivity(bundle);
  if (!ProxyEnvironment.isEnterProxy(mTargetPackageName)) {
    return;
  }
  // ActvityGroup不入栈,否则通过LaunchMode找Activity栈的时候会有问题。
  if (this.getParent() == null) {
    ProxyEnvironment.getInstance(mTargetPackageName).pushActivityToStack(this);
  }
  if (sActivityLifecycleCallbacks != null) {
    sActivityLifecycleCallbacks.onActivityCreated(this, bundle);
  }
}
origin: baidu/GPT

@Override
protected void onDestroy() {
  super.onDestroy();
  if (sActivityLifecycleCallbacks != null) {
    sActivityLifecycleCallbacks.onActivityDestroyed(this);
  }
  // 为了确保出栈,在finish和onDestroy各调用一次,destroy回调比较晚,可能会影响栈管理。
  if (!ProxyEnvironment.isEnterProxy(mTargetPackageName) || this.getParent() != null) {
    return;
  }
  ProxyEnvironment.getInstance(mTargetPackageName).popActivityFromStack(this);
}
origin: baidu/GPT

  /**
   * changeLocalActivityManager
   *
   * @param context Context
   */
  private void changeLocalActivityManager(Context context) {
    if (mProxyLocalActivityManager == null && !(mTargetActivity instanceof ActivityProxy)) {
      try {
        ActivityGroup tabActivity = (ActivityGroup) mTargetActivity;
        mProxyLocalActivityManager = new LocalActivityManagerProxy(tabActivity.getLocalActivityManager(),
            mTargetPackageName);
        JavaCalls.setField(tabActivity, "mLocalActivityManager", mProxyLocalActivityManager);
//                Field field = ActivityGroup.class.getDeclaredField("mLocalActivityManager");
//                field.setAccessible(true);
//                field.set(tabActivity, mProxyLocalActivityManager);
      } catch (Exception e) {
        if (DEBUG) {
          e.printStackTrace();
        }
      }

    }
  }

origin: stackoverflow.com

LocalActivityManager lam = act.getLocalActivityManager();
lam.dispatchCreate(state);
tabView.setup(lam);
android.appActivityGroup

Most used methods

  • onCreate
  • getCurrentActivity
  • onDestroy
  • getLocalActivityManager
  • onKeyDown
  • <init>
  • attachBaseContext
  • findViewById
  • finish
  • finishAffinity
  • getApplicationContext
  • getAssets
  • getApplicationContext,
  • getAssets,
  • getClassLoader,
  • getIntent,
  • getResources,
  • getSystemService,
  • getTheme,
  • onApplyThemeResource,
  • onContentChanged,
  • onKeyUp

Popular in Java

  • Making http post requests using okhttp
  • setScale (BigDecimal)
  • getSystemService (Context)
  • setContentView (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now