草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

java - 在 setOnClickListener 中获取 Activity (this)

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

【异常解决】java.lang.IllegalStateException: No primary or single unique constructor found for interface

java.lang.IllegalStateException:Noprimaryorsingleuniqueconstructorfoundforinterfacejava.util.List的解决方案一、背景描述二、解决方案一、背景描述Springboot+vue3批量删除规则接口:前端请求如下后端服务接口请求的方法如下:结果报错,详情如下:java.lang.IllegalStateException:Noprimaryorsingleuniqueconstructorfoundforinterfacejava.util.List二、解决方案前端请求不变,后端服务接口请求的方法参数上添加

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表示(至少在我的情况下)设备上有一个锁(表示固定的应用程序),因此无法启动其他应用程序。

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

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

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

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

android - 在 Android Activity 之间运行自定义动画

所以我知道您可以使用overidePendingTransition方法在Activity之间使用自己的动画。我在两个Activity之间设置了一个过渡,它在我的模拟器上运行完美,但是当我将应用程序刷写到我的手机上时,我看不到任何过渡。怎么会这样?我的模拟器和我的手机一样运行2.2这是我的onCreate方法publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalButtonbutton=(Button)findV

Android - 没有 LAUNCHER Activity 的 [Xoom/Honeycomb] 应用程序无法运行

我有一个没有启动器Activity的应用程序,它可以从Android1.5到Android2.3.4正常运行。它由我的广播接收器启动。然而,在Honeycomb(MotorolaXoom)上,我的广播接收器根本不工作(它没有捕捉到任何Intent)。如果我将启动器Activity添加到我的list中:然后我的应用程序正常工作(广播接收器捕获所有必要的Intent并启动我的服务)。非常感谢您的帮助! 最佳答案 您运行的是Honeycomb3.1或更高版本吗?如果是,请看here.安装应用程序时,它处于停止状态。当应用程序首次启动时,它

android - 使用 Parcelable 将对象从一个 android Activity 传递到另一个

我想做这个classAextendsActivity{privateclassmyClass{}myClassobj=newmyClass();intenti=newIntent();Bundleb=newBundle();b.putParcelable(Constants.Settings,obj);//IgettheerrorThemethodputParcelable(String,Parcelable)inthetypeBundleisnotapplicableforthearguments(int,A.myClass)i.setClass(getApplicationCont

android - 从 Activity 启动 FragmentActivity

如何从Activity启动FragmentActivity?我的MainActivity是启动画面,接下来我想为FragmentActivity添加星标。我需要一些东西来代替,例如:startActivity(newIntent("com.example.manager.MyFragmentActivity"));TIA。 最佳答案 来自您的第一个Activity调用:startActivity(newIntent(this,MyFragmentActivity.class));注意:确保在您的AndroidManifest.xml