当我实施View.OnClickListener, ToolTipView.OnToolTipViewClickedListener
,扩展活动上下文时,我的应用程序效果很好。
但是,当我按照我的提及扩展FragmentActivity
而不是Activity
时,该应用会抛出异常。
代码已存入 Supertooltips
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) findViewById(R.id.activity_main_tooltipRelativeLayout);
myToolTipView = toolTipRelativeLayout.showToolTipForView(
new ToolTip()
.withText("A beautiful View")
.withColor(Color.RED)
.withShadow(true)
.withAnimationType(ToolTip.ANIMATIONTYPE_FROMTOP),
findViewById(R.id.activity_main_redtv));
myToolTipView.setOnToolTipViewClickedListener(MainActivity.this);
}
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
的 [解决]
我覆盖了onCreateOptionsMenu并将所有实现移到那里。
我的问题是由于代码中的重复版