public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.button1:
Intent i=new Intent(this,com.sms.sms.SmsSync.class);// error at this line
break;
default:
break;
}
}
问问题
119 次
4 回答
2
this
可能指的是一个OnClickListener
,而是引用您的类名,让我们假设SmsSync 在同一个包中:
Intent i = new Intent(MainActivity.this, SmsSync.class);
于 2012-12-15T05:39:14.663 回答
0
使用意图。
Intent intent = new Intent(this, SmsSync.class);
startActivity(intent);
或者
Intent intent = new Intent(YourActivityname.this, SmsSync.class);
startActivity(intent);
以下链接将帮助您开始:
安卓意图。
于 2012-12-15T05:49:27.853 回答
0
如果您的活动在不同的包中,那么您必须使用包名称注册您的活动AndroidMenifest.xml
像这样
<activity
android:name="com.sms.sms.SmsSync"/>
之后,您可以像正常活动一样开始活动。
Intent intent = new Intent(your_context, SmsSync.class);
于 2012-12-15T05:50:31.340 回答
0
于 2012-12-15T05:53:02.233 回答