草庐IT

ACTIVITY

全部标签

android - 安装 APK INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 时出错 - Android

我遇到这个错误,无法让我在任何设备上安装apk:Installationerror:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED这是我的list:PS:我使用ApphanceAPI已经有一段时间了,它从来没有给我带来任何问题。编辑:我错误地运行了一个具有相同包名的项目,这导致我在第二个项目中出现一些错误,所以我更改了它。和这个项目的错误有关系吗?有什么想法吗? 最佳答案 “Activity的别名,由targetActivity属性命名。目标必须与别名位于同一应用程序中,并且必须在list中的别名之前

android - 在 Android ADT r21.1 新 Activity 向导中禁用 "Finish"按钮

我修复了asimilarissueafterADTr20,但我在更新到r21.1后遇到的这个新问题略有不同。当我尝试使用向导中的任何模板时,我可以在任何项目(新的或旧的)中创建新项目,但不能创建新的Activity。我尝试从SDK管理器中删除支持库,重新安装并重新启动,但这一次对我来说没有用。制作Activity的手动方法工作得很好,但模板向导很方便。最近可能看过此内容的其他人有什么想法吗?ADTr21.1eclipse朱诺4.2.1OSX10.7.5 最佳答案 使用文件-新建-菜单中的其他路径

android - 如何提取 AsyncTask 的返回值?

这个问题在这里已经有了答案:AsyncTask:wheredoesthereturnvalueofdoInBackground()go?(2个答案)关闭9年前。我在我的应用程序中使用httpGET方法检索数据。任务完成后,我希望在我的mainActivity中显示返回值(目前我的应用程序中只有1个Activity)这是我的asyncTask类:classgetAsyncextendsAsyncTask{Stringret;@OverrideprotectedStringdoInBackground(String...params){Stringurl=params[0];myGetRe

android - 在 finish() 之后,发布到 Activity 的 Handler 的 Runnables 将继续执行多长时间?

我有一个链接到UI线程的Handler。正如预期的那样,我可以向它post()Runnable并让它们在UI线程上执行。我还有一个按钮,按下该按钮时将调用Activity上的finish()。finish()如何影响UIHandler的消息队列?它会处理队列中的所有消息但不再接受吗?它会不会直截了本地拒绝运行任何东西并立即终止(我有理由相信这不是真的)。在onDestroy()被调用之前,它会继续允许Runnable被发送到它吗?您应该假设Activity堆栈只包含一个Activity。 最佳答案 您可以在您的应用程序仍然存在时通过

java - ActionBar — Activity 之间的共享按钮

我在ActionBar中放置了一个按钮。我如何制作一个按钮监听器,它在包含ActionBar的不同布局之间共享? 最佳答案 创建一个“BaseActivity”或“ParentActivity”或任何您想调用的扩展Activity的名称。这简单地完成了您在每个Activity中所做的所有事情。然后所有其他Activity,扩展此ParentActivity,而不是普通Activity。在这个ParentActivity中实现你的操作栏创建和按钮,以及它们的操作。 关于java-Actio

android - 按下后退按钮后调用的 fragment onStart 和 onCreate Activity

场景:我有一个Activity,其中有多个fragment,我正在使用fragment事务替换一个fragment给另一个fragment>并将它们添加到BackStack。我正在对某些fragment执行JSON解析和网络相关任务。问题:我的问题是,当我按下后退按钮导航到最后一个fragment时替换fragment后,再次调用onStart和onActivityCreated方法。每次我使用后退按钮导航到那个fragment时,我在这些事件中的代码都会执行但是EditText中的任何值即使在替换fragment并使用后退按钮返回它之后也保持不变。为什么每次都执行onStart和on

android.os.TransactionTooLargeException 与裁剪 Activity

我有一个应用程序,用户可以在其中为他们的用户配置文件上传图像。在我的应用程序中,我允许用户使用native裁剪器裁剪图像。但是,当我尝试裁剪大图像时,我的Logcat中出现以下错误:!!!FAILEDBINDERTRANSACTION!!!Exceptionwhenstartingactivitycom.example.somename/com.example.somename.Profileandroid.os.TransactionTooLargeException我使用以下代码启动裁剪器:IntentcropIntent=newIntent("com.android.camera

android - 将 intent extras 从谷歌云消息接收器传递到 Activity 是空的

我有一个监听云消息的广播接收器,我可以很好地显示通知,但是当用户单击通知时,我想将他们路由到带有intentextras的正确Activity。额外的总是空的。我可以验证传递给挂起Intent的Intent在调试时确实有额外的东西。我尝试了解ActivityonCreate()方法中的Intent***编辑添加工作代码,有几点需要注意,如果任务已经开始,你不能指望调用oncreate()方法,所以看起来最好的地方是获得额外的东西onresume方法。我需要在Intent和未决Intent上设置标志@EReceiverpublicclassMyBroadcastReceiverexten

android向上导航栏总是创建新的 Activity

我有这样的架构:Activity1->Activity2Activity2有一个带有向上导航按钮的导航栏。当我按下它时,Activity1从头开始​​创建,尽管后退按钮只是返回到Activity1。我应该怎么做才能使navigationup不从头开始创建Activity1? 最佳答案 你应该在onOptionsItemSelected中有这个:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R

java - 如何在 Android Studio 的 Android 应用程序中进行条款和条件 Activity

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我开发了一个应用程序,我想让我的第一个页面像一个条款和条件Activity,其中Activity只在安装后第一次显示。然后,如果用户接受,它就不会再显示在该设备上。如果用户拒绝条款和条件Activity,它将在每次应用程序启动时显示。我的问题是“我怎样才能实现代码?”