Android studio错误︰ 无法转换字符串中 setText

发布时间: 2016/9/16 13:22:41
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

这是我第一次的应用程序,我有一些问题。

当我运行该应用程序崩溃,我不知道如何修复此错误。

谢谢你。图像

public class MainActivity extends AppCompatActivity {\
    TextView outputBottom = (TextView)findViewById(R.id.output);

}
public void play_the_big_lie(View view) {
    the_big_lie.start();
    outputBottom.setText("ObamaCare, the big lie");
}

解决方法 1:

不能转换字符串括起来 setText

这不是一个错误,你可以安全地忽略它 (除非您在您的应用程序需要转换)。

它只是 notificationAndroid studio,应该使用而不硬编码的字符串的字符串资源文件。


如果我不得不猜测在问题的根源,因为你没有发过帖子 logcat,就是这个。

您不能使用 findViewById 之前 setContentView 因为有没有 view 去"找"。

请尝试像下面的代码

public class MainActivity extends AppCompatActivity {

    private TextView outputBottom;    

    protected void onCreate(Bundle b) {
        super.onCreate(b);
        setContentView(R.layout.activity_main);
        outputBottom = (TextView)findViewById(R.id.output);
    }
官方微信
官方QQ群
31647020