草庐IT

broadcast_intent

全部标签

Android:我的部分临时 Actor 在未决 Intent 中迷失了

我是第一次制作Android应用程序,但遇到了这个问题。当用户A向另一个用户B发送好友请求时,用户B会收到通知。我希望当用户B单击要重定向到用户A个人资料的通知时。主要Activity(应用程序中的主页)根据用户的来源打开不同的fragment。用户配置文件就是这样一个fragment。这就是我从主Activity的演示者类发送通知的方式。IntentnotificationIntent=newIntent(activity.getApplicationContext(),MainActivity.class);notificationIntent.setFlags(Intent.FL

android - 当一个 parcelable 对象通过一个 intent 传递时,它会更新对原始对象的引用吗?

假设我有一个具有pricetag属性的Product对象。我还有一个商店列表,每个商店都有自己的产品列表。具体来说,产品p的价格为9.99美元,商店列表中的商店s在其产品列表中有p。我在androidActivity中有这个商店列表,我通过Intent将Productp传递给另一个Activity,然后在新Activity中更改该对象的价格。一旦我完成这个新Activity并返回到旧Activity,对该对象所做的更改是否反射(reflect)在Store的产品列表中? 最佳答案 不,不维护引用。包裹是:Containerforam

android - 如何通过文本 Intent 共享文本链接?

我想分享一个文本,点击该文本用户将通过androidshareintent导航到一个url。例如:“访问google了解更多信息。”在上面的文本中,点击google后,用户将被重定向到google.com。我需要实现这样的事情而不是向用户显示完整的url。我尝试过的是使它成为一个带有href的html链接,但它不起作用。那么,我该如何实现呢? 最佳答案 您必须将类型用作纯文本,即:intent.setType("text/plain");像这样将类型设置为html:intent.setType("text/html");它会起作用。

android - 如何通过 Intent 只选择doc、docx文件?

我正在使用Intent打开文件管理器,我需要知道如何只显示.doc、.docx文件以供用户选择。如何将setType用于Intent?`以下函数用于从文件管理器中选择文件。privatevoidshowFileChooser(){Intentintent=newIntent();//setstheselectfiletoalltypesoffilesintent.setType("application/*");//allowstoselectdataandreturnitintent.setAction(Intent.ACTION_GET_CONTENT);//startsnewac

android - 如何使用 Intent 传递处理程序

有2个activityA和Screen在AActivity中,我制作了处理程序并想将其传递给屏幕ActivityHandlererror_handler=newHandler(){publicvoidhandleMessage(Messagemsg){}};IntentloginButton_intent=newIntent(A.this,Screen.class);loginButton_intent.putExtra("URL",URL);loginButton_intent.putExtra("IP_Addres",dvr_login_data.IP_Addres);loginB

android - 如何在服务中启动 android.intent.action.CALL?

如何在服务中启动android.intent.action.CALL(以获取USSD)代码?我的代码:protectedvoidcall(StringphoneNumber){try{startActivityForResult(newIntent("android.intent.action.CALL",Uri.parse("tel:"+phoneNumber)),1);}catch(ExceptioneExcept){//this.view.append("\n\n"+"\n"+eExcept.toString());}}此代码不起作用,startActivityForResult

android - 如何在不使用 Intent 的情况下将数据从一个 Activity 传递到另一个 Activity ?

我已经在使用一个未决的Intent..所以如果我使用另一个Intent并开始那个Intent它会进入一个新的Activity..我想避免这种情况..所以我想在不使用Intent的情况下将数据从一个Activity传递到另一种可能? 最佳答案 您可以使用静态方法将数据从一个Activity获取到另一个Activity。下面是示例代码第一个ActivitypublicclassFirstextendsActivity{staticFirstINSTANCE;Stringdata="FirstActivity";@Overridepubl

Android, Intent 不起作用?

这是我的代码。它非常简单,但是当我点击按钮“button1”时,没有任何反应。我做错了什么?publicclassTestTabextendsActivity{Buttonbutton1;Intenti;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button1=(Button)findViewById(R.id

android - 在 Android 的 Pending Intent 中传递值

我们能否在后台进程的未决Intent中传递参数..Intentij=newIntent(context,DemoActivity.class);PendingIntentoperation=PendingIntent.getActivity(getBaseContext(),0,ij,Intent.FLAG_ACTIVITY_NEW_TASK);AlarmManageralarmManager=(AlarmManager)getBaseContext().getSystemService(ALARM_SERVICE);GregorianCalendarcalendar=newGrego

android - startActivity(intent) 出错,怎么了?

下面的代码startActivity(intent)给我一个错误这是我的代码:publicclassMyWebViewClient3extendsWebViewClient{@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){if(Uri.parse(url).getHost().equals("www.facebook.com")){//Thisismywebsite,sodonotoverride;letmyWebViewloadthepagereturnfalse;}//Otherwise,t