我在应用程序中使用以下代码:
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);
}
}
在我的清单中还包括followin权限。
<uses-permission android:name="android.permission.INTERNET" />
但应用程序出错,使力接近。有人能帮我吗。谢谢
在调用setContentView()
之前不能调用findViewById()
。将setContentView
调用作为super
调用之后的第一件事。
首先,如果您遇到任何异常,您应该发布logcat以使您的问题更容易解决。
然后,在setContentView()
之前调用findViewById()
,这总是会给您一个错误。