【发布时间】:2011-08-16 04:43:53
【问题描述】:
我有一个将从父活动启动的活动,但子活动的行为将根据在父活动中单击按钮来确定。
我一直在尝试确定调用了哪个 button.onClick 方法来启动子活动,但是很遗憾,我失败了。
具体来说,我一直专注于使用 ComponentName 并将其展平为字符串,但每次我尝试这样做时,都会收到空指针异常。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.subactivity);
ComponentName callingActivity = SubActivity.this.getCallingActivity();
TextView listtype = (TextView) findViewById(R.id.subactivity_listtype);
listtype.setText(callingActivity.flattenToString());
【问题讨论】:
标签: android button android-activity components