package android.test;
import android.content.Intent;
import android.app.Activity;
import android.os.Bundle;
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Intent intent=new Intent(this,MyActivity);
startActivity(intent);
错误分析
描述 资源 路径 位置 类型
intent 无法解析为类型 main.java /Test/src/android/test 第 16 行 Java 问题
描述 资源 路径 位置 类型
MyActivity 无法解析为类型 main.java /Test/src/android/test 第 15 行 Java 问题
描述 资源 路径 位置 类型
标记“intent”上有语法错误,在此标记之后应为 VariableDeclaratorId main.java /Test/src/android/test 第 16 行 Java 问题
描述 资源 路径 位置 类型
标记“}”上有语法错误,删除此标记 main.java /Test/src/android/test 第 14 行 Java 问题
什么意思啊??该如何改错啊
求指教!![color=#FF0000][/color]
------解决方案--------------------
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent=new Intent(this,MyActivity.class);
startActivity(intent);
}
}
你先看看java基础吧,你写在方法外了
------解决方案--------------------
先确定有MyActivity这个类
然后xml配置文件里加上
<activity
android:name=".MyActivity">
</activity>
最后在方法里调用
startActivity(intent);
就可以了
------解决方案--------------------
package android.test;
import android.content.Intent;
import android.app.Activity;
import android.os.Bundle;
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent=new Intent(main.this,MyActivity.class); //确定有MyActivity这个类
startActivity(intent);
}
}
然后到项目中的AndroidManifest.xml里面配置一下。
<activity
android:name=".MyActivity">
</activity> <!-- 这个写到application标签里面 -->