草庐IT

ACTIVITY

全部标签

java - 如何回到android中的主要 Activity ?

我有一个MainActivity“A”,它有一个启动Activity“B”的按钮,Activity“B”有另一个启动Activity“C”的按钮。在ActivityB和ActivityC中,都有onBackPressed()方法,它会出现一个AlertDialog询问用户是否要返回到MainActivity。如果他们按是,程序应该显示MainActiviy。问题是:在activityB中,我没有问题,只需调用finish()方法,就会出现MainActivity,但问题出在activityC中,如果我调用finish()方法,程序将返回ActivityB。如何从ActivityC返回M

android - 运行时异常无法启动 Activity

我在android中制作了一个应用程序并且它工作正常但是当我将我的应用程序转移到我的主应用程序时它开始显示错误从那时起包名称与我以前的应用程序相同那么这也是我的错误得到。我关注了很多问题,但无法找到任何解决方案。FATALEXCEPTION:mainProcess:unnion.neelay.beatbox,PID:12739java.lang.RuntimeException:UnabletostartactivityComponentInfo{unnion.neelay.beatbox/unnion.neelay.beatbox.ringdroid.RingdroidSelectA

android - 当我们在 kotlin 中开始新的 Activity 时,为什么我们将 .java 放在 intent 中而不是 .kt

根据kotlin文档,我们使用以下语法开始新ActivitystartActivity(Intent(this@MainActivity,NextActivity::class.java))它是kotlin那么为什么我们在类之后添加.java呢?为什么不呢? 最佳答案 因为NextActivity::class给你KClass,和KClass有一个名为java的方法/扩展属性这给了你java.lang.Class对于给定的类。你甚至可以checkoutthesource-codeforthatjavaproperty.

java - 当应用程序处于后台时静默切换 Activity

我有一个正在监听一些websocket消息的ActivityA,当它收到某些消息时,它将通过startActivity()导航到ActivityB。当App在前台时一切正常,但当它在后台时,startActivity()将导致App自动置于前台。HowcanI"sliently"startActivity()inbackgroundwithoutbringingtheapptoforeground? 最佳答案 你不能。您可以做的是设置一个标志,然后在onResume中为下一个Activity调用startActivity(如果设置了

android - getPlaceDetectionClient(android.app.Activity, com.google.android.gms.location.places.PlacesOptions) 已弃用

安卓工作室3.1.4placeDetectionClient=Places.getPlaceDetectionClient(this,null);报错:getPlaceDetectionClient(android.app.Activity,com.google.android.gms.location.places.PlacesOptions)isdeprecated知道用什么代替吗?谢谢 最佳答案 你读过APIreference了吗??getPlaceDetectionClient(Contextcontext,PlacesOp

android - 面临以下与元素类型 "tools:node"关联的错误 "uses-permission"未绑定(bind)

合并文件错误更改后,我们面临与list相关的问题:"Theprefix"tools"forattribute"tools:node"associatedwithanelementtype"uses-permission"isnotbound."为什么会出现这个错误,如何解决?我们正在尝试在应用程序标记中添加行以覆盖但不解决,搜索更多所有答案以在顶部添加行以添加此但也Unresolved工具。用旧文件替换manifest后也出现同样的错误。iwanttodetaildescriptiontosolvethiserrorinmyproject,andwhycomingthis.

android - 如何将条目(指向 Activity )添加到 "Home Screen -> Menu -> Add-> Shortcuts"?

我正在为Android(SDK1.5)编写程序。我想知道如何在“主屏幕->菜单->添加->快捷方式”(或Hero“主屏幕->菜单->添加到主屏幕->快捷方式”)中添加/注册我的程序Activity之一,所以该用户将能够将其添加到他的主屏幕。是否有IntentFilter或任何其他方式来实现这一点?谢谢 最佳答案 这实际上包含在APISamples(App/"LauncherShortcuts")中.另请查看ApiDemoslist,它提供了很好的解释(查找LauncherShortcuts部分)。基本上,您在包含的list中提供了一

android - 屏幕旋转后保留上下文菜单

我有一个Activity在它的onCreate方法上:registerForContextMenu(theView);在onCreateContextMenu中:super.onCreateContextMenu(menu,v,menuInfo);menu.add(blablabla);这很好用,但问题是当屏幕旋转时上下文菜单会消失。如何解决这个问题?感谢阅读! 最佳答案 解决方法如下:contextMenu消失了,因为默认情况下旋转时android调用destroy()然后调用onCreate()但是:如果您不希望Android经

java - 安卓 : Several activities sharing common code

我有一个由多个Activity组成的Android应用程序。其中大部分需要检查Activity网络是否可用:publicbooleanisNetworkAvailable(){ConnectivityManagercm=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);...}我想将该代码移至辅助类以避免在每个Activity中编写该代码的需

android - 返回一个 Activity ,即使它没有历史记录=真

我需要知道下面的流程是否正常:调用ActivityAonPause是因为ActivityB获得了焦点,但几秒钟后,当ActivityB完成并且在调用ActivityA的onStop和onDestroy之前,调用ActivityA(同一实例)onResume。我在list中的ActivityA定义中有noHistory=true。我认为一旦Activity失去焦点,就永远不会返回带有noHistory=true的Activity实例。 最佳答案 您描述的调用ActivityA.onResume()的行为不正确。我怀疑您的Android