草庐IT

ACTION_INTENT

全部标签

android - 如何自定义 Action 模式的颜色和文字?

默认操作模式(3.0及更高版本)带有绿色主题和左侧的“完成”按钮。如何自定义这些?谢谢 最佳答案 这是用于任何ActionMode的样式,我是从SDK中提取的。您需要创建自己的样式来自定义它。这真的很容易做到。如果你以前从未做过这样的事情,你应该仔细阅读thispost关于自定义ActionBar。它解释了您需要知道的一切。?android:attr/actionModeBackground?android:attr/actionModeSplitBackground?android:attr/actionBarSize@andro

Android Intent.FLAG_ACTIVITY_SINGLE_TOP 和 Intent.FLAG_ACTIVITY_CLEAR_TOP

我有一个运行媒体播放器的应用,我想从我的应用主页Activity中恢复Activity。我可以通过在startActivity调用中添加以下标志来成功地做到这一点:myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);我担心这不是一种理想的做事方式,因为我花了很长时间才找到它。这让我觉得没有人用得太多。使用这种方法有什么陷阱吗? 最佳答案 我知道这个问题已经很老了,可能你已经解决了你的问题,并且可能在那些年里被带到火星并返回

Android Intent.FLAG_ACTIVITY_SINGLE_TOP 和 Intent.FLAG_ACTIVITY_CLEAR_TOP

我有一个运行媒体播放器的应用,我想从我的应用主页Activity中恢复Activity。我可以通过在startActivity调用中添加以下标志来成功地做到这一点:myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);我担心这不是一种理想的做事方式,因为我花了很长时间才找到它。这让我觉得没有人用得太多。使用这种方法有什么陷阱吗? 最佳答案 我知道这个问题已经很老了,可能你已经解决了你的问题,并且可能在那些年里被带到火星并返回

android.content.ActivityNotFoundException : No Activity found to handle Intent splash screen

我在启动画面后加载新Intent时遇到问题。我已经查看了与此异常相关的问题,但他们似乎都在处理诸如googleplay或googlemaps未正确引用之类的问题,这对我来说并非如此。这些是我看过的相关问题Notfoundactivitytohandleintent?activitynotfoundtohandleintentnoactivityfoundtohandleintent下面是我的list代码这是类启动的代码packagecom.android.main;importandroid.app.Activity;importandroid.content.Intent;impor

android.content.ActivityNotFoundException : No Activity found to handle Intent splash screen

我在启动画面后加载新Intent时遇到问题。我已经查看了与此异常相关的问题,但他们似乎都在处理诸如googleplay或googlemaps未正确引用之类的问题,这对我来说并非如此。这些是我看过的相关问题Notfoundactivitytohandleintent?activitynotfoundtohandleintentnoactivityfoundtohandleintent下面是我的list代码这是类启动的代码packagecom.android.main;importandroid.app.Activity;importandroid.content.Intent;impor

android - 如何正确处理 Action 模式 "done"按钮?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:HowtoinvoketheActionBar'sContextMenu-likebehavior?HowtorecognizewhethertheDonebuttonisclickedinActionMode如何正确处理Action模式“完成”按钮?我在Action模式下对一个对象执行一些操作,我想通过单击此按钮来保存结果-例如“保存并退出”。如何在此按钮上分派(dispatch)按键?我看到的唯一方法是使用标志覆盖onDestroyActionMode(ActionModemode)方法,在dispatc

android - 如何正确处理 Action 模式 "done"按钮?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:HowtoinvoketheActionBar'sContextMenu-likebehavior?HowtorecognizewhethertheDonebuttonisclickedinActionMode如何正确处理Action模式“完成”按钮?我在Action模式下对一个对象执行一些操作,我想通过单击此按钮来保存结果-例如“保存并退出”。如何在此按钮上分派(dispatch)按键?我看到的唯一方法是使用标志覆盖onDestroyActionMode(ActionModemode)方法,在dispatc

android - Activity.finishAffinity() 与 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK

在Android中,如果您想清除当前的Activity堆栈并启动新的Activity(例如,退出应用并启动登录Activity),似乎有两种方法。如果您的目标API级别高于16,那么两者相比有什么优势吗?1)完成亲和力从Activity调用finishAffinity()。Activity.finishAffinity2)Intent标志Intentintent=newIntent(this,LoginActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK

android - Activity.finishAffinity() 与 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK

在Android中,如果您想清除当前的Activity堆栈并启动新的Activity(例如,退出应用并启动登录Activity),似乎有两种方法。如果您的目标API级别高于16,那么两者相比有什么优势吗?1)完成亲和力从Activity调用finishAffinity()。Activity.finishAffinity2)Intent标志Intentintent=newIntent(this,LoginActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK

android - 如果上下文不是 Activity 上下文而是应用程序上下文,如何启动 Intent

我正在尝试从扩展BroadcastReceiver的类开始一个Activity。publicvoidonReceive(Contextcontext,Intentintent){问题在于参数上下文是应用程序上下文而不是Activity上下文。有没有办法使用应用程序上下文启动Intent? 最佳答案 这里是如何使用上下文调用另一个Activity的示例代码,根据您的要求设置标志:publicvoidonReceive(Contextcontext,Intentintent){Intentintent=newIntent();inten