【发布时间】:2011-05-02 20:02:49
【问题描述】:
我想知道是否有人创建过某种系统,可以检查编译时是否通过了意图附加项? 我正在传递额外内容,目的是启动另一个活动,告诉另一个活动如何表现
(例如:
Intent i = new Intent(CurrentActivity.this, OtherActivity.class);
i.putExtra("ShowOverlay", false);
startActivity(i);
)
问题是我不希望未来几代开发人员在不发送此意图的情况下启动此活动,因为没有定义的默认行为,
我假设使用某种注释可以做到这一点,但可能会很困难,因为在编译时跟踪意图对象可能是一项不可能完成的任务。 只是想知道是否有人想过这一点,以及这在理论上是否可行。
【问题讨论】:
-
“额外的意图通过了”是什么意思?你能详细说明一下吗?
-
抱歉,添加了更多信息
-
我要做的是有一个静态方法,所以我要求所有必需的附加方法并启动新的
Activity
标签: android annotations android-intent compiler-errors