我有一个菜单,想在用户单击菜单项时打开一个新的活动:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.add_symbol:
System.out.println("ADD SYMBOL CLICKED!");
Intent myIntent = new Intent(this.getContext(), AddStocksActivity.class);
startActivityForResult(myIntent, 0);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
我不确定如何正确创建我的意图
编译器错误:
The method getContext() is undefined for the type Main
Since Main
延伸Activity
(这延伸了Context
), 你可以做:
Intent myIntent = new Intent(this, AddStocksActivity.class)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)