当前位置: 代码迷 >> Android >> android代码又错了,
  详细解决方案

android代码又错了,

热度:17   发布时间:2016-05-01 15:07:50.0
android代码又错了,求救!!!
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标签里面 -->
  相关解决方案