读书人

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

发布时间: 2012-09-25 09:55:59 作者: rapoo

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);
}

读书人网 >Android

热点推荐