Java Code Examples for android.app.Activity#getLocalClassName()
The following examples show how to use
android.app.Activity#getLocalClassName() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: firebase-android-sdk File: FirebaseInAppMessagingDisplay.java License: Apache License 2.0 | 6 votes |
private void bindFiamToActivity(Activity activity) { // If we have no currently bound activity or are currently bound to a different activity then // bind to this new activity. if (currentlyBoundActivityName == null || !currentlyBoundActivityName.equals(activity.getLocalClassName())) { Logging.logi("Binding to activity: " + activity.getLocalClassName()); headlessInAppMessaging.setMessageDisplayComponent( (iam, cb) -> { // When we are in the middle of showing a message, we ignore other notifications these // messages will be fired when the corresponding events happen the next time. if (inAppMessage != null || headlessInAppMessaging.areMessagesSuppressed()) { Logging.logd("Active FIAM exists. Skipping trigger"); return; } inAppMessage = iam; callbacks = cb; showActiveFiam(activity); }); // set the current activity to be the one passed in so that we know not to bind again to the // same activity currentlyBoundActivityName = activity.getLocalClassName(); } if (inAppMessage != null) { showActiveFiam(activity); } }
Example 2
Source Project: Mortar-architect File: ActivityArchitector.java License: MIT License | 6 votes |
public static MortarScope onCreateScope(Activity activity, Bundle savedInstanceState, Architected architected) { String scopeName = activity.getLocalClassName() + "-task-" + activity.getTaskId(); MortarScope scope = MortarScope.findChild(activity.getApplicationContext(), scopeName); if (scope == null) { MortarScope parentScope = MortarScope.getScope(activity.getApplicationContext()); MortarScope.Builder builder = parentScope.buildChild() .withService(BundleServiceRunner.SERVICE_NAME, new BundleServiceRunner()); architected.configureScope(builder, parentScope); scope = builder.build(scopeName); architected.createNavigator(scope); } BundleServiceRunner.getBundleServiceRunner(scope).onCreate(savedInstanceState); return scope; }
Example 3
Source Project: Utils File: ShortCutHelper.java License: Apache License 2.0 | 6 votes |
/** * 删除程序的快捷方式 * * @param activity Activity */ public static void delShortcut(Activity activity) { Intent shortcut = new Intent( "com.android.launcher.action.UNINSTALL_SHORTCUT"); // 快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, activity.getString(R.string.app_name)); String appClass = activity.getPackageName() + "." + activity.getLocalClassName(); ComponentName comp = new ComponentName(activity.getPackageName(), appClass); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent( Intent.ACTION_MAIN).setComponent(comp)); activity.sendBroadcast(shortcut); }
Example 4
Source Project: FloatWindow File: FloatLifecycleReceiver.java License: Apache License 2.0 | 5 votes |
/** * 页面展示时检查是否页面旋转。逻辑: 和上个页面对比 * * @param activity */ private void checkConfigChangeWhenResume(Activity activity) { if (mActivityAndLandscape.size() > 0) { mActivityAndLandscape.clear(); } if (FwContent.isDebug) { L.i("------checkConfigChangeWhenResume----mActivityAndLandscape: " + mActivityAndLandscape.size()); } RotateUtil.getInstance().start(activity); String activityName = activity.getPackageName() + "." + activity.getLocalClassName(); if (mActivityAndLandscape.size() < 1) { // 有悬浮窗后的,首次切换页面 mActivityAndLandscape.put(activityName, ViewUtils.isActivityLandscape(activity)); if (mConfigChange != null) { mConfigChange.onActivityConfigChanged(); } } else { if (mActivityAndLandscape.containsKey(activityName)) { boolean isLandscape = ViewUtils.isActivityLandscape(activity); if (mActivityAndLandscape.get(activityName) != isLandscape) { mActivityAndLandscape.put(activityName, isLandscape); if (mConfigChange != null) { mConfigChange.onActivityConfigChanged(); } } else { // 页面方向未变 } } else { mActivityAndLandscape.clear(); // 有悬浮窗后的,首次切换页面 mActivityAndLandscape.put(activityName, ViewUtils.isActivityLandscape(activity)); if (mConfigChange != null) { mConfigChange.onActivityConfigChanged(); } } } }
Example 5
Source Project: FloatWindow File: FloatLifecycleReceiver.java License: Apache License 2.0 | 5 votes |
/** * 页面关闭时检查页面监听监视 * * @param activity */ private void checkConfigChangeWhenPause(Activity activity) { RotateUtil.getInstance().start(activity); if (mActivityAndLandscape.size() < 1) { // 有悬浮窗后的,首次关闭页面-(兼容页面打开,才展示悬浮窗,此时map无此页面信息) String activityName = activity.getPackageName() + "." + activity.getLocalClassName(); mActivityAndLandscape.put(activityName, ViewUtils.isActivityLandscape(activity)); } }
Example 6
Source Project: styT File: ShortCutUtil.java License: Apache License 2.0 | 5 votes |
/** * 删除程序的快捷方式 * * @param activity Activity */ public static void delShortcut(Activity activity) { Intent shortcut = new Intent("com.android.launcher.action.UNINSTALL_SHORTCUT"); // 快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, activity.getString(R.string.app_name)); String appClass = activity.getPackageName() + "." + activity.getLocalClassName(); ComponentName comp = new ComponentName(activity.getPackageName(), appClass); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp)); activity.sendBroadcast(shortcut); }
Example 7
Source Project: SprintNBA File: ShortCutUtils.java License: Apache License 2.0 | 5 votes |
/** * 删除程序的快捷方式 * * @param activity Activity */ public static void delShortcut(Activity activity) { Intent shortcut = new Intent("com.android.launcher.action.UNINSTALL_SHORTCUT"); // 快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, activity.getString(R.string.app_name)); String appClass = activity.getPackageName() + "." + activity.getLocalClassName(); ComponentName comp = new ComponentName(activity.getPackageName(), appClass); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp)); activity.sendBroadcast(shortcut); }
Example 8
Source Project: AndroidStudyDemo File: ShortCutUtil.java License: GNU General Public License v2.0 | 5 votes |
/** * 删除程序的快捷方式 * * @param activity Activity */ public static void delShortcut(Activity activity) { Intent shortcut = new Intent( "com.android.launcher.action.UNINSTALL_SHORTCUT"); // 快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, activity.getString(R.string.app_name)); String appClass = activity.getPackageName() + "." + activity.getLocalClassName(); ComponentName comp = new ComponentName(activity.getPackageName(), appClass); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent( Intent.ACTION_MAIN).setComponent(comp)); activity.sendBroadcast(shortcut); }
Example 9
Source Project: ScreenShift File: DialogFragments.java License: Apache License 2.0 | 5 votes |
@Override public void onAttach(Activity activity) { super.onAttach(activity); if(!(activity instanceof DialogListener)){ throw new ClassCastException(activity.getLocalClassName() + " must implement DialogListener"); } }
Example 10
Source Project: snowplow-android-tracker File: ScreenView.java License: Apache License 2.0 | 5 votes |
public static ScreenView buildWithActivity(Activity activity) { String activityClassName = activity.getLocalClassName(); String activityTag = getSnowplowScreenId(activity); String name = getValidName(activityClassName, activityTag); return ScreenView.builder() .activityClassName(activityClassName) .activityTag(activityTag) .fragmentClassName(null) .fragmentTag(null) .name(name) .type(activityClassName) .transitionType(null) .build(); }
Example 11
Source Project: GoogleBilling File: GoogleBillingUtil.java License: Apache License 2.0 | 4 votes |
private String getTag(Activity activity){ return activity.getLocalClassName(); }
Example 12
Source Project: guarda-android-wallets File: GuardaApp.java License: GNU General Public License v3.0 | 4 votes |
@Override public void onActivityPaused(Activity activity) { currentActivity = activity.getLocalClassName(); // Log.d("psd", "GuardaApp - onActivityPaused: " + activity.getLocalClassName()); }
Example 13
Source Project: DeviceConnect-Android File: HostDeviceApplication.java License: MIT License | 4 votes |
@Override public void onActivityStarted(@NonNull Activity activity) { mNowTopActivityClassName = activity.getLocalClassName(); }
Example 14
Source Project: DeviceConnect-Android File: HostDeviceApplication.java License: MIT License | 4 votes |
@Override public void onActivityResumed(@NonNull Activity activity) { mNowTopActivityClassName = activity.getLocalClassName(); }