【发布时间】:2016-09-25 20:38:13
【问题描述】:
当我尝试按下操作栏上的设置图标并转到我的 android 项目中的设置页面时遇到问题。
代码如下:
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.settings) {
startActivity(new Intent(ProfileFragment.this, SettingsActivity.class));
}
return super.onOptionsItemSelected(item);
}
错误出现在 ProfileFragment.this, SettingsActivity.class 行中。没有致命错误,但代码下方有一条红线。
我该如何解决这个问题?
感谢您的回答。
【问题讨论】:
-
在 startActivity(new Intent("context", SettingsActivity.class)) 处传递上下文;
-
试过了还是有错误。
-
通过这个getActivity().getApplicationContext();
标签: android android-actionbar settings android-settings