public override android.graphics.drawable.Drawable getActivityLogo(android.content.Intent
			 intent)
		{
			if (intent.getComponent() != null)
			{
				return getActivityLogo(intent.getComponent());
			}
			android.content.pm.ResolveInfo info = resolveActivity(intent, android.content.pm.PackageManager
				.MATCH_DEFAULT_ONLY);
			if (info != null)
			{
				return info.activityInfo.loadLogo(this);
			}
			throw new android.content.pm.PackageManager.NameNotFoundException(intent.toUri(0)
				);
		}
Esempio n. 2
0
		private static string safeToComponentShortString(android.content.Intent intent)
		{
			android.content.ComponentName component = intent.getComponent();
			return component == null ? "[Unknown]" : component.toShortString();
		}
Esempio n. 3
0
		internal void attach(android.content.Context context, android.app.ActivityThread 
			aThread, android.app.Instrumentation instr, android.os.IBinder token, int ident, 
			android.app.Application application, android.content.Intent intent, android.content.pm.ActivityInfo
			 info, java.lang.CharSequence title, android.app.Activity parent, string id, android.app.Activity
			.NonConfigurationInstances lastNonConfigurationInstances, android.content.res.Configuration
			 config)
		{
			attachBaseContext(context);
			mFragments.attachActivity(this);
			mWindow = [email protected](this);
			mWindow.setCallback(this);
			mWindow.getLayoutInflater().setPrivateFactory(this);
			if (info.softInputMode != android.view.WindowManagerClass.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED)
			{
				mWindow.setSoftInputMode(info.softInputMode);
			}
			if (info.uiOptions != 0)
			{
				mWindow.setUiOptions(info.uiOptions);
			}
			mUiThread = java.lang.Thread.currentThread();
			mMainThread = aThread;
			mInstrumentation = instr;
			mToken = token;
			mIdent = ident;
			mApplication = application;
			mIntent = intent;
			mComponent = intent.getComponent();
			mActivityInfo = info;
			mTitle = title;
			mParent = parent;
			mEmbeddedID = id;
			mLastNonConfigurationInstances = lastNonConfigurationInstances;
			mWindow.setWindowManager(null, mToken, mComponent.flattenToString(), (info.flags 
				& android.content.pm.ActivityInfo.FLAG_HARDWARE_ACCELERATED) != 0);
			if (mParent != null)
			{
				mWindow.setContainer(mParent.getWindow());
			}
			mWindowManager = mWindow.getWindowManager();
			mCurrentConfig = config;
		}