在android中链接文本

Rit*_*itu 1 android

我在我的应用程序中使用以下代码:

import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.text.method.LinkMovementMethod;
import android.text.util.Linkify;
import android.widget.TextView;

public class LinkifyDemo extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView linkify = (TextView) findViewById(R.id.linkify);
        linkify.setText("http://www.google.com");
        Linkify.addLinks(linkify, Linkify.WEB_URLS);


        setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

还包括我的清单中的以下许可.

<uses-permission android:name="android.permission.INTERNET" /> 
Run Code Online (Sandbox Code Playgroud)

但应用程序给出错误,强制关闭.任何人都可以帮助我.谢谢!!

dmo*_*mon 5

你打电话findViewById()之前不能打电话setContentView().在setContentView调用之后将调用作为第一件事super.