草庐IT

expiration_intent

全部标签

android - 如何通过传递一些参数来启动一个 Intent?

我想在我的ListActivity的构造函数中传递一些变量我通过此代码开始Activity:startActivity(newIntent(this,viewContacts.class));我想使用类似的代码,但将两个字符串传递给构造函数。怎么可能? 最佳答案 为了传递参数,你创建新的Intent并放置一个参数映射:IntentmyIntent=newIntent(this,NewActivityClassName.class);myIntent.putExtra("firstKeyName","FirstKeyValue");m

android - 如何在地理 URI Intent 启动的 map 中显示标记?

我有一个应用程序,我想通过启动带有特定地理坐标的Googlemap来显示不同的位置(一次一个,由用户输入选择)。我目前正在使用这个(当然是真正的纬度和经度值):Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("geo:,?z=17"));startActivity(intent);这正是我想要的,只是它没有为指定点显示任何指示器或标记。它只以它所在的位置为中心。有没有什么方法可以在不使用MapView的情况下获取标记或其他内容? 最佳答案 试试这个:Intentintent=n

Android:java.lang.SecurityException:权限拒绝:启动 Intent

我创建了一个包含GWVectraNotifierActivity的应用程序,该Activity被其他应用程序调用以显示通知。在通知对话框中,会有“显示”按钮和“关闭”按钮。点击“显示”按钮,会启动相应的Activity。要检查上述应用程序的功能,我在检查邮件事件触发器上从K9Mail应用程序启动了GWVectraNotifierActivity。我能够成功启动GWVectraNotifierActivity,但单击“显示”按钮我将不得不启动K9mail的“消息列表”Activity。为此,我编写了以下代码:Intenti=newIntent();i.setComponent(newCo

android - PendingIntent 不发送 Intent 额外内容

我的MainActicity以Intent启动RefreshService,其中有一个名为boolean的额外称为isNextWeek.我的RefreshService制作了一个Notification,当用户点击它时它会启动我的MainActivity。看起来像这样:Log.d("Refresh","RefreshServicegot:isNextWeek:"+String.valueOf(isNextWeek));IntentnotificationIntent=newIntent(this,MainActivity.class);notificationIntent.putExt

安卓相机 : data intent returns null

我有一个包含多个Activity的android应用程序。在其中一个中,我使用了一个会调用设备摄像头的按钮:publicvoidonClick(Viewview){IntentphotoIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(photoIntent,IMAGE_CAPTURE);}在同一个Activity中,我为图像结果调用OnActivityResult方法:@OverrideprotectedvoidonActivityResult(intrequestCode,intresu

android - Android 类 BaseAdapter 中方法 getItem 和 getItemId 的 Intent 是什么?

我很好奇这些方法的用途getItem和getItemId在AndroidSDK的Adapter类中。从描述来看,getItem似乎应该返回底层数据。所以,如果我有一个名称数组["cat","dog","re​​d"]并且我创建一个适配器a使用那,那么a.getItem(1)应该返回“dog”,对吗?a.getItemId(1)应该返回什么?如果你在实践中使用过这些方法,你能举个例子吗? 最佳答案 我认为这些方法是访问列表数据的一种更简洁的方法。而不是通过像myListData.get(position)这样的东西直接访问我的适配器对

Android 在 Intent 中响应 URL

我希望在用户转到某个url时启动我的Intent:例如,android市场使用http://market.android.com/执行此操作网址。youtube也是如此。我也希望我的也这样做。 最佳答案 我做到了!使用.将以下内容放入list文件中:这很好用! 关于Android在Intent中响应URL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/525063/

android - 在 Android 应用程序中使用 Intent 来显示另一个 Activity

在我的Android应用程序中,我有两个Activity类。我在第一个按钮上有一个按钮,我想在单击它时显示第二个按钮,但出现错误。以下是类(class):publicclassFirstActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ButtonorderButton=(Button)findViewById(R.id.order);orderButt

android - 通过 Intent 传递枚举或对象(最佳解决方案)

我有一个Activity,在启动时需要访问两个不同的ArrayList。这两个列表都是我自己创建的不同对象。基本上,我需要一种将这些对象从Intent传递给Activity的方法。我可以使用addExtras()但这需要Parceable兼容类。我可以让我的类传递可序列化,但据我所知,这会减慢程序的速度。我有什么选择?我可以传递一个枚举吗?顺便说一句:有没有办法将参数从Intent传递给Activity构造函数? 最佳答案 这是一个老问题,但每个人都没有提到枚举实际上是Serializable因此可以完美地添加到Intent作为额外

Android 8.0 : java. lang.IllegalStateException: 不允许启动服务 Intent

在应用程序启动时,应用程序启动应该执行某些网络任务的服务。以API级别26为目标后,我的应用程序无法在后台在Android8.0上启动服务。Causedby:java.lang.IllegalStateException:NotallowedtostartserviceIntent{cmp=my.app.tt/com.my.service}:appisinbackgrounduidUidRecord{90372b1u0a136CEMidleprocs:1seq(0,0,0)}据我了解,它与:BackgroundexecutionlimitsThestartService()method