Java 在TextView中单击链接时应用程序崩溃

Java 在TextView中单击链接时应用程序崩溃,java,android,hyperlink,crash,textview,Java,Android,Hyperlink,Crash,Textview,我正在开发一个名为Android词汇表的应用程序。在我的第二个活动中,我创建了一个TextView,其中嵌入了一个链接。一切似乎都很好;链接以蓝色突出显示。问题是,当我点击链接时,我的应用程序崩溃了。我不知道怎么了。请帮忙 我的第二个活动中的代码: package com.mavenmaverick.androidglossary; import android.net.Uri; import android.os.Bundle; import android.app.Activity; im

我正在开发一个名为Android词汇表的应用程序。在我的第二个活动中,我创建了一个TextView,其中嵌入了一个链接。一切似乎都很好;链接以蓝色突出显示。问题是,当我点击链接时,我的应用程序崩溃了。我不知道怎么了。请帮忙

我的第二个活动中的代码:

package com.mavenmaverick.androidglossary;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class CActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_c);

    TextView link = (TextView) findViewById(R.id.link);
    link.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            Uri adress= Uri.parse("http;//www.cyanogenmod.com");  
            Intent browser= new Intent(Intent.ACTION_VIEW, adress);  
            startActivity(browser);             
        }
    });

}
您应该使用setData()

查看您的代码

您必须像这样输入url

 Uri adress= Uri.parse("http;//www.cyanogenmod.com");  
换成这个

   Uri adress= Uri.parse("http://www.cyanogenmod.com");  

problm是inHttp替换为http:

请上传logcat n代码片段以读取代码和错误。将代码添加到文本和清单文件代码您是否在清单中添加Internet权限?
TextView link = (TextView) findViewById(R.id.link);
link.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {
        Intent browser = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.cyanogenmod.com"));
    startActivity(browser);            
    }
});
TextView link = (TextView) findViewById(R.id.link);
link.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {
        Intent browser = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.cyanogenmod.com"));
    startActivity(browser);            
    }
});