我想知道如何在android中创建“动态意图”.
总而言之,我想要实现的是显示从Web服务中获取的数据项列表,以及单击项目以启动具有某些参数集的新活动时.请注意,所有项目都是同一个类的实例,我想这将扩展Activiy.
我已经设法列出了这些项目,但似乎无法找到一种方法来执行“动态意图”部分.
我知道以下代码不起作用,但它说明了我想要完成的任务.
希望我已经让自己明白了.
if (((TextVIEw) vIEw).getText().equals("Page")){ MyClass item = new MyClass("foo", "bar"); myIntent = new Intent(vIEw.getContext(), item);}
谢谢.
解决方法:
您可以通过意图的附加内容发送任何自定义或“动态”内容.这些可用于intent启动的活动.
所以你会做类似的事情:
myIntent.putExtra("myCutsomDataTag","myCustomData");
关于你发起的意图.
在您的接收活动中,您将执行以下 *** 作:
Intent launchIntent = getIntent();String myCustomData = launchIntent.getStringExtra("myCutsomDataTag");
总结 以上是内存溢出为你收集整理的如何在Android中创建动态意图?全部内容,希望文章能够帮你解决如何在Android中创建动态意图?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)