草庐IT

expiration_intent

全部标签

android - 如何在 Intent 之间传递 bool 值

当按下后退按钮时,我需要将一个bool值传递给Intent并再次返回。目标是设置bool值并使用条件来防止在检测到onShake事件时多次启动新Intent。我会使用SharedPreferences,但它似乎与我的onClick代码不匹配,我不知道如何解决这个问题。任何建议将不胜感激!publicclassMyAppextendsActivity{privateSensorManagermSensorManager;privateShakeEventListenermSensorListener;/**Calledwhentheactivityisfirstcreated.*/@Ov

Android:如果从最近的任务启动应用程序,则 Activity 正在使用旧 Intent

我正在实现GCM。我的应用有两个Activity,比如A和B。我正在使用此代码从NotificationBar启动B:longwhen=System.currentTimeMillis();NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Stringtitle=context.getString(R.string.app_name);Notificationnotification=newNotificat

android - BaseFragmentActivityApi16.startActivityForResult(intent, int, Bundle) 在面向 Android O 时抛出错误

我开始在我的项目中定位androidO调用startActivityForResult(intent,int,Bundle)时出现错误,错误提示只能从组idcom.android.support调用它。分级:compile'com.android.support:design:26.0.0'compile'com.android.support:cardview-v7:26.0.0'compile'com.android.support:support-v13:26.0.0' 最佳答案 有点晚了,但我找到了解决方法。我试过Activ

android - 在创建 android 通知时,在 PendingIntent 中使用 FLAG_UPDATE_CURRENT 时会重复 Intent 额外内容

我想创建多个通知来启动(或刷新)Activity以显示产品描述。Notificationnotification=newNotification(R.drawable.applicationicon,Resources.getString("NewSaleNotification",context),System.currentTimeMillis());//Hidethenotificationafteritsselectednotification.flags|=Notification.FLAG_AUTO_CANCEL;Intentintent=newIntent(context

android - 当我必须使用 Intent 时,什么是 createChooser?我可以用这种方法做什么?

我一直在查看stackoverflow,但我没有找到关于什么是“createChooser”以及为什么我可以使用它的定义,以及在哪种情况下使用它是好的。提前致谢。 最佳答案 例如:您的应用程序中有共享图片选项。您可以这样定义Intent:IntentpicMessageIntent=newIntent(android.content.Intent.ACTION_SEND);picMessageIntent.setType("image/jpeg");FiledownloadedPic=newFile(Environment.getE

Android 状态栏通知 - 第二次获得旧的附加功能的 Intent

当我创建一个通过C2DM发送并在我的应用程序中接收的通知时,我想在IntentExtras中传递C2DM推送通知附带的一些数据。这在我第一次打开通知时工作正常。然后根据Activity的状态使用onNewIntent或onCreate接收数据。但是,如果我通过C2DM发送第二个推送通知,它会正确接收到新数据,但是当从Intent中获取附加信息时,我仍然会从上一条消息中获取数据。我想查看的标题和数据在通知中正确显示。所以我的Intent一定是错误的。如果Activity正在运行或未运行,则会发生这种情况。要创建通知,我执行以下操作:NotificationManagernotificat

android - 将 Intent 从服务发送到 Activity

我正在尝试使用Intent将IntentSerivce的结果返回到mainactivity,但我无法让它工作。IntentService毫无问题地从Activity接收Intent,完成它并获得一个JSONstring。现在剩下的唯一问题就是将此字符串发送回Activity。这是mainactivity中的方法:publicStringRTConn(Stringquery){System.out.println("QueryingRottenTomatoes.");IntentrtIntent=newIntent(MainActivity.this,RTConnection.class

android - 相机 Intent 不保存照片

我之前成功使用过此代码fragment,但文件指向SD卡上的某个位置。finalFiletemp=newFile(getCacheDir(),"temp.jpg");temp.delete();Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(temp));startActivityForResult(intent,CONFIG.Intents.Actions.SELECT_CAMERA_PHOTO);但是,当我使用ge

android - 插入新的联系 Intent

对于我的一个应用,我需要用户选择他现有的联系人之一或创建一个新联系人。使用以下代码显然很容易选择一个:i=newIntent(Intent.ACTION_PICK,Contacts.CONTENT_URI);startActivityForResult(i,PICK_CONTACT_REQUEST);现在我想创建一个新联系人。我尝试使用该代码,但它不会触发Activity结果:i=newIntent(Intent.ACTION_INSERT);i.setType(Contacts.CONTENT_TYPE);startActivityForResult(i,PICK_CONTACT_R

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 不会删除 Activity 堆栈

我正在开发应用程序,我想在单击按钮时关闭整个应用程序。我知道在android中我们不应该考虑关闭应用程序,因为android会从Isquittinganapplicationfrownedupon?自动执行此操作。.但我想关闭我的应用程序。所以我要关闭应用程序是我正在使用Intent.FLAG_ACTIVITY_CLEAR_TOP标志来删除Activity堆栈。Intentintent=newIntent(Activity3.this,FinishActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startA