获取Intent信息

时间:2018-05-05 21:26:58

标签: java android

在我买的用Android编写的应用程序中,我有一行代码:

data_trip = (HashMap<String, String>) getIntent().getSerializableExtra("TRIP_DATA");

data_trip变量充满了存储在服务器数据库中的大量数据。现在我在该数据库中添加了一个字段,并且不会自动获取。如果我做data_trip.get(&#34; new_field&#34;)我得到并且错误。所以在某处它必须是一个显式的SQL查询来执行此操作。我尝试了调试并一步一步地遵循,但我无法得到任何东西。唯一的线索是那条线。那么,我怎样才能访问该意图和&#34; TRIP_DATA&#34;事情?我输了。

1 个答案:

答案 0 :(得分:-2)

您必须首先找到为该Activity设置Intent的位置。在您发现可能找到与创建该意图相关联的代码之后。 SerializableExtra类似于为片段设置参数,所以我愿意打赌,如果你找到了SerializableExtras的设置位置,你可以找出添加/删除的内容来解决你的问题。

如果您有任何进一步的问题或我建议的不起作用,请随时告诉我