草庐IT

explicit-intent

全部标签

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

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

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

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

安卓错误 "unable to find explicit activity class"

我有一个包含多个包的android项目。在这种情况下,包的结构是com.WAPP.SetLocation是包含我要运行的Activity的包。在我的list中,com.WAPP被认为是基础包:我的Activity在我的list中声明为:mainScreenActivity显示正常,因为它位于com.WAPP包中。但是当我尝试运行setLocationActivity时,我得到了无法找到明确的类错误。以下是我的Intent参数:Intenti=newIntent();i.setClassName("com.WAPP.SetLocation","com.WAPP.SetLocation.s

安卓错误 "unable to find explicit activity class"

我有一个包含多个包的android项目。在这种情况下,包的结构是com.WAPP.SetLocation是包含我要运行的Activity的包。在我的list中,com.WAPP被认为是基础包:我的Activity在我的list中声明为:mainScreenActivity显示正常,因为它位于com.WAPP包中。但是当我尝试运行setLocationActivity时,我得到了无法找到明确的类错误。以下是我的Intent参数:Intenti=newIntent();i.setClassName("com.WAPP.SetLocation","com.WAPP.SetLocation.s

android - onActivityResult() Intent 数据始终为空

谁能告诉我为什么Intentdata总是为空?@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(resultCode==RESULT_OK){if(requestCode==UPDATE_PROFILE_REQUEST_CODE){if(data!=null){Useruser=(User)data.getExtras().getSerializable(USER_DA

android - onActivityResult() Intent 数据始终为空

谁能告诉我为什么Intentdata总是为空?@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(resultCode==RESULT_OK){if(requestCode==UPDATE_PROFILE_REQUEST_CODE){if(data!=null){Useruser=(User)data.getExtras().getSerializable(USER_DA

android - 如何从 ResolveInfo 启动 Intent

我正在尝试为android制作一个自定义启动器,并且我正在尝试弄清楚如何启动一个不同的应用程序表单。我认为这样做的方法是Intent,我在这里找到了一个帖子:Openanotherapplicationfromyourown(intent)虽然我真的不明白答案!谁能给我一个简明的fragment或一系列步骤,从单个ResolveInfo到启动由该ResolveInfo表示的应用程序? 最佳答案 给定一个名为launchable的ResolveInfo:ActivityInfoactivity=launchable.activityI

android - 如何从 ResolveInfo 启动 Intent

我正在尝试为android制作一个自定义启动器,并且我正在尝试弄清楚如何启动一个不同的应用程序表单。我认为这样做的方法是Intent,我在这里找到了一个帖子:Openanotherapplicationfromyourown(intent)虽然我真的不明白答案!谁能给我一个简明的fragment或一系列步骤,从单个ResolveInfo到启动由该ResolveInfo表示的应用程序? 最佳答案 给定一个名为launchable的ResolveInfo:ActivityInfoactivity=launchable.activityI

android - 通过 Android Intent 共享位图

在我的android应用程序中,我有一个位图(比如b)和一个按钮。现在,当我单击按钮时,我想共享位图。我正在使用onClick()中的以下代码来实现这一点:-Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("image/png");intent.putExtra(Intent.EXTRA_STREAM,b);startActivity(Intent.createChooser(intent,"Share"));我期待能够处理此Intent的所有应用程序的列表,但我什么也没得到。androidstudio中没有应用列表,

android - 通过 Android Intent 共享位图

在我的android应用程序中,我有一个位图(比如b)和一个按钮。现在,当我单击按钮时,我想共享位图。我正在使用onClick()中的以下代码来实现这一点:-Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("image/png");intent.putExtra(Intent.EXTRA_STREAM,b);startActivity(Intent.createChooser(intent,"Share"));我期待能够处理此Intent的所有应用程序的列表,但我什么也没得到。androidstudio中没有应用列表,