btn.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
Intent i = new Intent(this,DetailEventActivity.class);
// Create the view using FirstGroup's LocalActivityManager
View view = FeaturedTabGroup.group.getLocalActivityManager()
.startActivity("show_city", i
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
// Again, replace the view
FeaturedTabGroup.group.replaceView(view);
}
});
我正在按照本教程切换tabhost选项卡中的活动,但由于某种原因,我的Intent i = new Intent(this,DetailEventActivity.class);
引发了错误。
如果我在onCreate中添加代码它可以工作,但我想点击执行。
答案 0 :(得分:0)
请参阅下面的示例代码并根据您的使用情况进行编辑,
Button btnLoad = (Button) dialog.findViewById(R.id.btnLoad);
btnLoad.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(),
NewCalling.class);
startActivity(intent);
dialog.cancel();
}
});
答案 1 :(得分:0)
Intent i = new Intent(this,DetailEventActivity.class);
在这行代码中,this
引用OnClickListener,而不是上下文。应为YourActivity.this