草庐IT

starting-activity

全部标签

android - 共享时 "FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET"的作用是什么?

我已阅读,http://developer.android.com/guide/components/tasks-and-back-stack.html我已经查阅了FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET的文档,但我仍然不明白为什么Google的一名员工决定将其包含在他们关于共享的博客文章中。http://android-developers.blogspot.com/2012/02/share-with-intents.html这是他们的代码fragment:Intentintent=newIntent(android.content.Intent.AC

android - SurfaceView 的 renderThread 是否应该与 View 或 Activity 具有相同的生命周期?

创建SurfaceView时,通常还会创建一个单独的线程来绘制到表面上。在Activity或表面同时创建和销毁线程是更好的编程实践吗?这两种方式有哪些优点/缺点? 最佳答案 Activity和View基本上是同时创建的。Surface稍后创建,这就是SufaceHoldercallbacks是给。您无法在Surface上渲染在它存在之前或被销毁之后,因此在此之前启动渲染线程或让它运行之后没有意义。棘手的部分是回调发生在主UI线程上(因为这是您设置它的地方),所以surfaceDestroyed()可以在渲染线程工作时调用回调。编辑:

安卓 AdMob : addView doesn't show ad until return to activity

我正在尝试将横幅广告添加到我的游戏顶部。我的Activity使用带有自定义SurfaceView的RelativeLayout。我希望广告与SurfaceView重叠。广告加载并可点击,但未绘制到屏幕上。当我离开Activity并返回时,会绘制广告(例如,按下主页按钮,然后通过最近菜单返回到应用)。这不是等待广告加载的问题,因为1)如果我等待,广告不会显示,以及2)广告即使不可见也可以点击。这是我的布局代码:当RenderThread首次运行时,加载广告的代码作为Runnable由RenderThread发布到UI线程。有没有人知道如何让广告立即展示?或者为什么只有在我返回Activi

java - 在 setOnClickListener 中获取 Activity (this)

我是java和android开发的新手,我有一个问题,让我解释一下。我有自定义接口(interface)和自定义类,它们将其用作监听器。在我的HomeActivity中,我在我的自定义类上调用方法,该类通过监听器(接口(interface))响应,这是简短版本:publicclassHomeActivityextendsActivityimplementsWebClientResponseListener{privateUseruser;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//....//Icallmycla

android - 我无法删除抽屉导航 Activity 中的默认粉红色 FloatingActionButton

所以,我一辈子都弄不明白为什么我不能删除抽屉导航Activity附带的默认FAB。我已经完成了this,我尝试在activity_main.xml和content_main.xml的设计View中单击按钮,但我无法选择它,所以我无法删除它要么。有谁知道这个按钮是否以某种方式嵌入到NavDrawerActivity中,或者我在这里缺少什么?我使用的是AS1.5.1。 最佳答案 它在布局文件夹中的app_bar_main.xml中。 关于android-我无法删除抽屉导航Activity中的

Android Studio : Error: Activity not started, 未知错误代码 5

目前正在为我的公司开发Android应用。一切都很好,直到我最后一次在我的测试设备上调试session(平板电脑通过adb连接到android)。当我尝试运行或调试我的应用程序时,“运行应用程序”日志只显示:错误:Activity未启动,未知错误代码5没有进一步的信息,没有堆栈跟踪,什么都没有...我试图找出自上次以来我改变了什么,但似乎没有什么可以解决这个问题。有没有其他人以前遇到过这个错误代码5并且可以帮助我? 最佳答案 长话短说:未知错误5表示(至少在我的情况下)设备上有一个锁(表示固定的应用程序),因此无法启动其他应用程序。

使用am start命令启动android apk应用程序

使用amstart命令启动androidapk应用程序amstart-n{包(package)名}/{包名}.{活动(activity)名称}启动tboxservicetestapkadbrootadbshellamstart-ncom.demo.hmi.xxxservices.xxx/.MainActivity程序的入口类可以从每个应用的AndroidManifest.xml的文件中得到;启动的方法可以从每个应用的AndroidManifest.xml的文件中得到;还可以使用pm和dumpsys命令得知这种情况下,只知道一个apk名字,也没有打开使用过,则使用pmlistpackage#列出

android - 从 AsyncTask 获取对调用 Activity 的引用(不作为内部类)

是否有可能从不是调用Activity类的内部类的AsyncTask中获取对启动AsyncTask执行的Activity实例的引用?我知道thisthread,但是它并没有完全解决如何引用调用Activity的问题。一些人建议将对Activity的引用作为参数传递给AsyncTask构造函数,但是据报道,这样做总是会导致NullPointerException。所以,我很茫然。我的AsyncTask提供了强大的功能,我不想在每个想要使用它的Activity中将它复制为内部类。必须有一个优雅的解决方案。 最佳答案 “优雅的解决方案”是实

android - animation.start() 或 animation.startNow() 不会立即启动动画

我有一个奇怪的问题-有时本应淡出我的控件(ImageButton)的动画不会立即启动。我正在使用淡出动画来隐藏它,然后在其末端的myListener中(onAnimationEnd)我将新资源作为按钮上的图像。我的应用代码中的某处:Animationa=AnimationUtils.loadAnimation(this,R.anim.fadeout);a.setAnimationListener(newmyListener(location));buttons[location].setAnimation(a);a.startNow();//regardlessifitsstart()

java - 我可以在 UI 线程以外的线程中杀死或完成()一个 Activity 吗?

我想知道是否可以创建一个线程并终止/完成Activity,是否有可能,如果可以,那么为什么它在AsyncTask的doInBackGround()中不起作用 最佳答案 您应该只从UI线程调用finish()。 关于java-我可以在UI线程以外的线程中杀死或完成()一个Activity吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7036151/