草庐IT

ACTIVITY

全部标签

android - 为什么没有找到处理Intent的Activity?

我不想采用常规的getPackageManager().getLaunchIntentForPackage("com.example.app")方式,而是想自己创建启动Intent。Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.setPackage("com.example.app");startActivity(intent);如果com.example.app已安装、启用并具有正确的list,为什么Android找不到Activity?(它

当最后一个 Activity 被销毁时,Android 应用程序类没有被销毁

第二次运行应用程序时,不会调用应用程序类的onCreate。这是第一次。这可以通过使用AndroidStudio创建一个新的应用程序,然后添加一个最小的单例应用程序类来重现:packagecom.whatever.test;importandroid.app.Application;importandroid.content.Context;importandroid.util.Log;publicclassMyAppextendsApplication{privatestaticMyAppsingleton;publicstaticMyAppgetInstance(Contextco

Java变量声明

我对androidActivity的程序流程有点困惑,在java中,main方法首先执行,而在android中,onCreate方法首先被调用,那么在类级别定义的变量呢?当Activity开始执行时,它们如何声明/初始化,说onCreate首先被调用。还我们可以在内部类中初始化这些变量并在内部类之外使用它们的值吗? 最佳答案 实际上OnCreate()是您所说的首先调用的方法。Activity流程是这样的OnCreate->OnStart->OnResume此时Activity对用户可见Activity结束时类似OnPause->O

android - Google Glass GDK - 何时使用 Activity 与卡片?

到目前为止,我一直只使用MirrorAPI。我已经开始浏览有关GDK的“SneakPeek”版本的Google文档,以便我可以开始构建更复杂的应用程序。现在这里是我遇到问题的地方。我认为作为一名开发人员,我可以采用标准的Android方法创建一个Activity,为其提供布局,在菜单上创建一些选项,然后采用这种基本方法。或者,似乎有一个单独的API用于创建“卡片”——静态、实时、沉浸。现在有了这种方法,就有了用于显示这些卡片的TimelineManager类。还有CardScrollView,我可以将其与CardScrollAdapter一起使用,以在我的Glassware中创建我自己

android - Android Studio 1.4 中新的 content_xxxxx.xml 布局文件

我刚刚将AndroidStudio从1.3更新到1.4,有一些我不太了解的新功能。在创建新的BlankActivity时,添加了两个.xml布局文件。我的Activity名称是PaymentActivity,所以我得到content_payment.xml和activity_payment.xml。此content_payment.xml文件仅包含一个RelativeLayout,其中定义了以下内容:tools:showIn="@layout/activity_payment">这个新布局是什么? 最佳答案 他们为这种或那种类型的A

android - 无法使用 FirebaseUI 隐藏授权 Activity 的标题栏

我尝试使用下面的样式@drawable/culturefalsetrue然后我在这里应用了上面的样式:startActivityForResult(AuthUI.getInstance().createSignInIntentBuilder().setProviders(AuthUI.EMAIL_PROVIDER,AuthUI.FACEBOOK_PROVIDER,AuthUI.GOOGLE_PROVIDER).setTheme(R.style.AuthStyle).build(),1);但是,标题栏仍然显示。任何关于如何删除/隐藏它的建议将不胜感激 最佳答案

android - 如何将 Intent 从库模块中的 Activity 发送到主应用程序的 Activity

我正在尝试将Intent从库模块中的Activity发送到主应用程序中的Activity。但无法发送,因为库模块不能依赖于主应用程序,从而导致循环依赖。有什么办法吗? 最佳答案 您不需要引用库中的MainActivity类名。只需将intent-filter添加到主应用程序list中的MainActivity即可:在你的库中只需调用它来打开MainActivity:Intentintent=newIntent("com.example.main.mainactivity");startActivity(intent);注意:为Act

Android Studio开发遇到爆红`@layout/activity_main` does not contain a declaration with id `xxx`

翻译是“@layout/activity_main“不包含ID为”xxx“的声明”,但是我们用ctri+鼠标左键可以跳转到所属位置,但是运行时会无法进入,或者爆红用人话说你在MainActivity中调用的activiy_main.xml没有这个aid组件这时候我们就要用到View提供的inflate的方法这是我的一个item案例tv_del =View.inflate(当前java文件名.this,R.layout.该id跳转的xml名,null).findViewById(R.id.tv_del);这里有更详细的inflate解释Android之Inflate()方法用途_view.inf

android - 如何在 Notification Click 上调用非 Activity 方法

我有一个java类MyClass,它包含一个名为callMethod的方法。我想在用户点击通知时调用这个方法下面是我用来生成通知的代码publicclassMainActivityextendsAppCompatActivity{Buttonbutton;NotificationManagermNotifyMgr;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=

android - Chrome 自定义选项卡在工具栏外显示操作按钮

我想在ChromeCustomTabs的工具栏上添加一个操作按钮,所以我关注了thistutorial添加了按钮,但它没有出现在工具栏中,而是出现在Activity的底部:这是我用来创建Chrome自定义标签的代码:privatestaticvoidopenUrlInChromeCustomTab(StringwebUrl,Activityactivity,Itemitem){if(!(webUrl.startsWith("http:")||webUrl.startsWith("https:"))){webUrl="http://"+webUrl;}CustomTabsIntent.B