Activity myActivity = AssumeSomeActivityExists();
Intent openActivity = new Intent();
openActivity.setAction(Intent.ACTION_VIEW);
openActivity.setClass(myActivity,B.class);
myActivity.startActivity(openActivity);当我们执行上述操作时,如何让B实例知道它是由Activity myActivity调用和创建的
发布于 2010-10-29 04:24:16
在你的意图中使用额外的东西。
像openActivity.putExtra("calledFromA", true)这样的Smth
然后在B中:
protected void onCreate(Bundle savedInstanceState) { {
super.onCreate(savedInstanceState);
boolean isCalledFromA = getIntent().getBooleanExtra("calledFromA", false);
}https://stackoverflow.com/questions/4046612
复制相似问题