android.app.Application类的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(292)

本文整理了Java中android.app.Application类的一些代码示例,展示了Application类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application类的具体详情如下:
包路径:android.app.Application
类名称:Application

Application介绍

暂无

代码示例

代码示例来源:origin: facebook/stetho

@Override
 public void onCreate() {
  super.onCreate();

  // Your normal application code here.  See SampleDebugApplication for Stetho initialization.
 }
}

代码示例来源:origin: facebook/stetho

public void register() {
 mApplication.registerActivityLifecycleCallbacks(mLifecycleCallbacks);
}

代码示例来源:origin: zjw-swun/AppMethodOrder

@Override
  protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
  }
}

代码示例来源:origin: androidquery/androidquery

public static void setContext(Application app){
  context = app.getApplicationContext();
}

代码示例来源:origin: MatthiasRobbers/shortbread

@Before
public void setUp() {
  Shortbread.shortcutsSet = false;
  Shortbread.activityLifecycleCallbacksSet = false;
  MockitoAnnotations.initMocks(this);
  when(activity.getApplicationContext()).thenReturn(application);
  when(application.getApplicationContext()).thenReturn(application);
  when(application.getSystemService(ShortcutManager.class)).thenReturn(shortcutManager);
  when(activity.getIntent()).thenReturn(intent);
}

代码示例来源:origin: robolectric/robolectric

@Implementation
protected static AccessibilityNodeInfo obtain() {
 return obtain(new View(RuntimeEnvironment.application.getApplicationContext()));
}

代码示例来源:origin: lipangit/JiaoZiVideoPlayer

@Override
  public void onCreate() {
    super.onCreate();
//        LeakCanary.install(this);

  }

代码示例来源:origin: CarGuo/GSYVideoPlayer

FloatLifecycle(Context applicationContext, boolean showFlag, Class[] activities, LifecycleListener lifecycleListener) {
  this.showFlag = showFlag;
  this.activities = activities;
  mLifecycleListener = lifecycleListener;
  mHandler = new Handler();
  ((Application) applicationContext).registerActivityLifecycleCallbacks(this);
  applicationContext.registerReceiver(this, new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
}

代码示例来源:origin: tiann/understand-plugin-framework

@Override
protected void attachBaseContext(Context base) {
  super.attachBaseContext(base);
  sContext = base;
}

代码示例来源:origin: facebook/facebook-android-sdk

private void ensureApplicationContext() {
  // Since the test case is not running on the UI thread, the applicationContext might
  // not be ready (i.e. it might be null). Wait for a bit to resolve this.
  long waitedFor = 0;
  try {
    // Don't hold up execution for too long.
    while (RuntimeEnvironment.application.getApplicationContext() == null
        && waitedFor <= 2000) {
      Thread.sleep(50);
      waitedFor += 50;
    }
  }
  catch (InterruptedException e) {
  }
}

代码示例来源:origin: android-hacker/VirtualXposed

public void onCreate() {
  super.onCreate();
  if (mTarget != null) {
    mTarget.onCreate();
  }
}

代码示例来源:origin: square/leakcanary

public void watchActivities() {
 // Make sure you don't get installed twice.
 stopWatchingActivities();
 application.registerActivityLifecycleCallbacks(lifecycleCallbacks);
}

代码示例来源:origin: BaronZ88/MinimalistWeather

@Override
protected void attachBaseContext(Context base) {
  super.attachBaseContext(base);
  Log.d(TAG, "attachBaseContext");
}

代码示例来源:origin: google/agera

@Test
public void shouldSupplyDatabase() throws Throwable {
 final SqlDatabaseSupplier sqlDatabaseSupplier = new SqlDatabaseSupplier(
   application.getApplicationContext(), DATABASE_NAME, null, 1) {
  @Override
  public void onCreate(final SQLiteDatabase sqLiteDatabase) {}
  @Override
  public void onUpgrade(final SQLiteDatabase sqLiteDatabase, final int i, final int i1) {}
 };
 assertThat(sqlDatabaseSupplier.get().get(), instanceOf(SQLiteDatabase.class));
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onCreate() {
  super.onCreate();

  Log.e("Frosty the Snowman", "Happy Birthday!");
 }
}

代码示例来源:origin: square/leakcanary

public static void install(@NonNull Context context, @NonNull RefWatcher refWatcher) {
 Application application = (Application) context.getApplicationContext();
 ActivityRefWatcher activityRefWatcher = new ActivityRefWatcher(application, refWatcher);
 application.registerActivityLifecycleCallbacks(activityRefWatcher.lifecycleCallbacks);
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
protected void attachBaseContext(Context base) {
  super.attachBaseContext(base);
  initACRA();
}

代码示例来源:origin: nisrulz/sensey

@Before
  public void setUp() {
    Context context = RuntimeEnvironment.application.getApplicationContext();
    mockListener = mock(TouchTypListener.class);
    testTouchTypeDetector = new TouchTypeDetector(context, mockListener);
  }
}

代码示例来源:origin: TommyLemon/APIJSON

@Override
public void onCreate() {
  super.onCreate();
  instance = this;
  Log.d(TAG, "项目启动 >>>>>>>>>>>>>>>>>>>> \n\n");
  
}

代码示例来源:origin: square/leakcanary

public AndroidHeapDumper(@NonNull Context context,
  @NonNull LeakDirectoryProvider leakDirectoryProvider) {
 this.leakDirectoryProvider = leakDirectoryProvider;
 this.context = context.getApplicationContext();
 mainHandler = new Handler(Looper.getMainLooper());
 Application application = (Application) context.getApplicationContext();
 application.registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacksAdapter() {
  @Override public void onActivityResumed(Activity activity) {
   resumedActivity = activity;
  }
  @Override public void onActivityPaused(Activity activity) {
   if (resumedActivity == activity) {
    resumedActivity = null;
   }
  }
 });
}

相关文章

微信公众号

最新文章

更多

Application类方法