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

新手求教intent有关问题

2012-05-24 
新手求教intent问题Java codepackage zjftools.android.testimport android.app.*import android.os.*i

新手求教intent问题

Java code
package zjftools.android.test;import android.app.*;import android.os.*;import android.view.View;import android.widget.*;import android.content.*;public class HelloWorldActivity extends Activity {    public void onCreate(Bundle savedInstanceState)     {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                Button button = (Button) findViewById(R.id.button1);        button.setOnClickListener(new View.OnClickListener()            {                public void onClick(View v)                 {                    Intent intent = new Intent();                    intent.setClass(HelloWorldActivity.this, TestActivity.class);                    startActivity(intent);                }            });    }}


以上是程序的部分代码,但是当我点击button1时,并没有实现界面切换,而是弹出了一个错误信息



求教高手这是为什么?应该怎么解决?

[解决办法]
看log,只要看有关你写的程序部分出错的log,肯定有提示是在哪一行上出错的。
那些什么com.android.。。。什么的error不要看,因为谷歌自己写的一般不是导致程序出错点。
要不你尝试一下把
Intent intent = new Intent();
intent.setClass(HelloWorldActivity.this, TestActivity.class);
startActivity(intent);
拎出来,写到一个方法中去。再调用这个方法。
[解决办法]
会不会是TestActivity里写得有问题
[解决办法]
TestActivity 在AndroidManifest里面定义了吗
[解决办法]
你是不是没有注册另外一个Activity?
[解决办法]
探讨
Java code

package zjftools.android.test;

import android.app.*;
import android.os.*;
import android.view.View;
import android.widget.*;
import android.content.*;

public class HelloWorldAct……

[解决办法]
楼主给出的信息太有限了,很难判断

热点排行