首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

activity跳转,本页面怎样用参数顶替

2012-09-25 
activity跳转,本页面怎样用参数代替?Java codeIntent intent new Intent()intent.setClass(this, setti

activity跳转,本页面怎样用参数代替?

Java code
Intent intent = new Intent();intent.setClass(this, settings.class);startActivity(intent);


一般可以上面这样写,但因为这个传递是在一个监听器里面的,要写成

Java code
Intent intent = new Intent();intent.setClass(test.this, settings.class);startActivity(intent);


当前activity不能写成this,要写成test.this,请问这个怎样写成变量代替呢,最好是自动检测本activity的名字的写法,谢谢。

[解决办法]
把这段代码拿到clickListener之外
click(){
turntoOther();
}

turntoOther(){
Intent intent = new Intent();
intent.setClass(this, settings.class);
startActivity(intent);
}

热点排行