我仍然在寻找最好的解决方案,如何使用带有菜单和工具栏的布局,以及如何在android中充气或启动活动。我的问题听起来可能令人困惑,但我试图用一个例子来解释它。
假设im编写了一个android应用程序(令人惊讶)。我真的知道)
我的应用程序可以实现以下功能:
,
所以..。我不知道怎么解决它最好的方法。例如:我从一个out服务中获取数据,用它创建一个listview,并且它正在扩展listactivity。这个活动我无法开始,但这些数据需要放到主视图中。我怎样才能做到最好的方法?它有效率吗?
我正在练习,实际上这是我第一次想要开始的小讨论。所以..。战斗!;)
更新:--我看到了一种有趣的方法来启动活动并获得结果。Launching activity through intents。是否可以在活动开始后插入新的/更新视图?然后,我将在一个单独的活动中生成我的结果。更新视图。返回到“仪表板”并加载刚刚更新的视图。有可能吗?还是效率低下?我如何从另一个活动中更新视图?我需要学的东西太多了
UPDATE2:应用程序的一个很好的例子: Google+太糟糕了,我没有它们的源代码;)
UPDATE3:,什么是最好的?
functionality
我还是不知道有什么有效的解决办法。还是我错过了重要的东西?我刚刚完成了从我的webservice中获取数据的ListActivity。但它仍然在一个单独的活动中运行。我现在如何将它实现到我的“主视图”中?当然..。我可以设置一个自定义适配器列表。但是,当前,当我创建列表活动时,im更新并从服务器获取数据。
恐怕这是我唯一能得到的答案:Embed external Intent in main Activity
UPDATE4:,我在尝试一些东西。基于宁尼尼奥的回答(谢谢!)我正在尝试以下方法:
ViewFlipper.
上的更新列表。
目前为止的优点:整个活动的后退按钮独立。翻页动画可能。异步更新列表,但仍有可能切换到另一个列表。
缺点:..。有人有吗?这种方法的效率如何?ViewFlipper是否携带了所有的信息,这样性能就会下降,还是viewflipper回收它的视图(比如ListView)?
UPDATE5:,如果我有时间的话,我会让这里的一切更容易阅读和讨论。不要因为我看垃圾而生我的气;)
发布于 2011-07-21 18:29:47
据我所知,你希望你的应用程序开始,从互联网上获取一些数据,然后在主屏幕上显示这些数据。
我不认为需要第二个活动来获取数据,因为根据您的解释,您只想使用它来获取数据,所以最好的方法是:
dashboard)
ps:您可以在ListView之外使用ListActivity,只需创建一个ListAdapter来创建ListView项,并将其作为ListView的适配器添加。
https://stackoverflow.com/questions/6764257
复制相似问题