草庐IT

expiration_intent

全部标签

android - Intent : default application option not shown

我正在使用Intent让用户选择Android设备上的现有图像。使用以下或类似的代码,createChooserIntent确实显示了用于选择设备上的图像(ASTRO、Gallery等)的多个选项,但没有显示“默认情况下用于此操作”复选框。Intentintent=newIntent();intent.setType("image/jpg");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(intent,"SelectPicture"),PICK_IMAGE)

android - 使用 androidannotations 触发 Intent

我已成功使用androidannotations@Extra解码Intent并获取已发送的消息,如该fragment所示:@Extra(MyActivity.MESSAGE)StringintentMessage;@ViewById(displayMessage)TextViewtextView;@AfterViewsprotectedvoidinit(){textView.setText(intentMessage);}如果可能的话,我不知道如何首先使用注释来创建Intent。例如替换以下内容Intentintent=newIntent(this,DisplayMessageActi

android - 如何将 set 作为额外内容放入 Intent 中?

我有一个Set,其中类Prova实现了Serializable。我必须把这个Set放在一个Intent中。这是代码:Setset=.....//Setisdeclaredfirstandit'snotnullIntentintent=newIntent(getApplicationContext(),Example.class);intent.putExtra("set",set);这段代码给我:“无法解决方法”。谁能帮帮我? 最佳答案 尝试使用HashSet而不是Set然后你可以做这样的事情-HashSetset=newHashS

java - 如何每 5 分钟唤醒一次我的 Intent 服务

这个问题在这里已经有了答案:StartAndroidServiceafterevery5minutes(3个答案)关闭7年前。我知道之前有人问过这个问题,但我没有得到任何答案,我想创建一个一直运行线程的Intent服务,但是当我从应用程序中退出时,我的服务停止了,然后线程也停了下来。我需要创建一些东西来每隔几分钟唤醒一次服务。或者即使在应用程序被终止或关闭时也能防止终止服务的东西。这就是我开始服务的方式Intentintent=newIntent(Intent.ACTION_SYNC,null,this,IntentServ.class);startService(intent);

java - 如果我按一次耳机按钮,android.intent.action.MEDIA_BUTTON 事件会触发两次

我已经编写了一段代码来在按下耳机媒体按钮时显示Toast。我使用了Intent过滤器来完成它。但问题是当我按下媒体按钮时它会触发两次。我的代码是:MainActivity.javaprivateMusicIntentReceivermyReceiver;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);myReceiver=newMusicIntentReceiver();((

android - 在 Android 中发送短信 Intent

Stringx="HelloWorld";Stringy="YouRock!!!";IntentsendIntent=newIntent(Intent.ACTION_VIEW);sendIntent.putExtra("sms_body",x);sendIntent.putExtra("sms_body",y);sendIntent.setType("vnd.android-dir/mms-sms");startActivity(sendIntent);我正在尝试通过SMS发送多个消息正文,但只有“YouRock!!!”被展示。我想要做的是能够显示多条消息并对其进行预格式化(在不同的行

Android:将附加功能更改为 Intent

我有一个在许多不同Activity之间切换的应用程序。一个Activity,我的主要Activity,其行为取决于应用程序中哪个Activity启动了主要Activity。我想我可以通过让所有其他Activity将一个名为“launcehdFrom”的额外内容放入Intent中来记录它,其中包含一个字符串,该字符串具有称为主要Activity的hteActivity的名称。我遇到的问题是,一旦设置了该值,它就不能被其他Activity覆盖。我还没有找到一个很好的直接方法来做到这一点。有什么建议吗??以下代码是在我的主要Activity中从onResume()调用的:privatevoi

android - 检查intent是调用还是默认启动Activity

如何检查Activity是否默认启动或Activity的方法是从其他Activity中的Intent调用的?我认为目前我的代码非常糟糕,因为我通过Try/Catch来处理它它工作正常,但我想要更好的代码publicclassMyScanextendsActivity{publicfinalstaticStringEXTRA_MESSAGE=".MESSAGE";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);checkIntent();}publicv

android - 想要在 webview android 中完成 url 加载后将 webview 重定向到其他 Intent

我想在url加载完成时将webview重定向到另一个Activity完全的。这是我的webview代码:-此类由webview扩展**1)ThisthemethodwhereIamdoingcodeforredirectingwebviewtoactivity**>这是加载url的onPagefinished方法。publicvoidonPageFinished(WebViewview,Stringurl){if(url.endsWith("paymentconfirmation/"))((DibsPaymentScreen)getContext()).setCancelDisallo

android - 从 RecyclerView Adapter 开始新的 Intent

我有RecyclerViewAdapter:publicclassRecycleViewAdapterextendsRecyclerView.Adapter{privateListitems;privateintitemLayout;Contextcontext;publicRecycleViewAdapter(Listitems,intitemLayout){this.items=items;this.itemLayout=itemLayout;}@OverridepublicMyViewHolderonCreateViewHolder(ViewGroupparent,intview